Меню
Полная версия серии на Boosty: Перейти к серии

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

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

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

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

Чеклист:

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

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

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

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

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке това...

Как добавить режим редактирования элементов в собственном компоненте Битрикс

Задача: добавить режим редактирования и удаления элементов в собственном компоненте.

Сниппеты типографики bootstrap, для Битрикс

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

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

Задача: При выборе параметров товаров в умном фильтре показать выбранные параметры из чекбоксов в виде кнопок и предоста...

Показать пользователей онлайн на странице сайта

Задача: показать на странице сайта пользователей которые сейчас находятся на сайте. Используется штатный модуль "Ве...

Использование WebP изображений в 1С-Битрикс (на Битрикс: Веб окружение)

WebP это современный формат сжатия изображений, который позволяет, при правильных настройках и уровнях сжатий, уменьшить...

Ссылка и название раздела в списке новостей Битрикс

Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новосте...

Не дать купить товара больше, чем находится на определенных складах

Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах,...

Очистить брошенные корзины с помощью API 1С-Битрикс

Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины заре...