Меню

В этой серии продолжаем создавать форму редактирования\добавления элемента инфоблока. Добавляем возможность добавления адреса через API Яндекс:Карты. Реализуем возможность редактирования уже добавленного объявления.

Также сделаем отправку почтового уведомления для модератора о добавлении нового элемента инфоблока. Создание собственного почтового события для отправки произвольного письма.

Вся форма, пока в черновом режиме, делаем по принципу MWP (минимально работоспособный продукт). Полностью доделывать и улучшать форму будем в 5-ой серии.

Для реализации понадобится \Bitrix\Main\Mail\Event::send
Статический метод отсылает почтовое событие. Возвращает объект Main\Entity\AddResult. Аналог метода CEvent::Send старого ядра.

Чеклист:

  • Добавление свойства для адреса и Яндекс Карты с геокодером.
  • Отправка почтового уведомления при добавлении элемента.
  • Загрузка элемента в форму, для редактирования.

Дополнительные файлы

Полная версия серии на Boosty: Смотреть
Перетащите файлы
Ничего не найдено
Нажимая кнопку "Отправить" вы соглашаетесь
с политикой конфиденциальности и обработки персональных данных.

Блог-note: заметки разработчика

Получить и вывести данные из профиля покупателя в кабинете пользователя 1С-Битрикс

Задача: вывести пользователю информацию по всем, его, профилям покупателя в компоненте sale.personal.profile.list без пе...

Вывести свойство привязка к Яндекс Картам в Битрикс

Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости ...

Подключение мобильной версии шаблона Битрикс сайта, с автопереключением

Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много ф...

Получить и вывести пользовательские свойства склада в 1С-Битрикс

Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и множественные и одиночные поля.

Рассылка новинок каталога в автоматическом режиме

Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользоваться событием OnBeforeIBlockElem...

Фотогалерея на базе компонента новостей, с fancybox.

Это заметка обновление к очень старой, уже имеющейся на сайте. Сделаем что-то типа фотогалереи на базе встроеннного в би...

Связанные элементы в карточке товара, с помощью catalog.section

Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элементы внутри карточки товара. Д...

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

Постраничная навигация в списке разделов Битрикс- catalog.section.list

Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...