2021.08.24
Как добавить пользовательское поле для отправки отзыва?
Переходим в
Контент>Инфоблоки>Типы инфоблоков>Каталоги,
заходим в настройки инфоблока
Товары. Отзывы, переходим на вкладку свойства
Создаем новое свойство типа Строка либо HTML/Текст, задаем символьный код.
Важно! Более никаких настроек для свойства задавать нельзя (в частности не нужно делать его обязательным, как сделать поле обязательным будет показано далее)
Далее переходим в параметры компонента каталога.
Сначала нужно убедиться, что включена эта опция:
Так как без нее другие настройки отзывов будут недоступны.
Затем нужно выбрать наше свойство в качестве поля для отзыва и, если необходимо выбрать его обязательным
Сохраняем настройки. Готово.
Добавляем свойство
Оценка
Для этого переходим так же на страницу свойств инфоблока отзывов и заполняем новое свойство таким образом:
Затем переходим в настройки свойства и заполняем значения списка так:
Сохраняем настройки свойства, сохраняем инфоблок.
Переходим в параметры компонента каталога и выбираем привязку нового свойства:
А так же не забываем выбрать его в качестве поля для отправки, так же как было показано для текстового поля.
Обратите внимание! Оценка в виде звездочек будет отображаться только на последних шаблонах карточки товара. На остальных в виде обычных цифр.
Наши решения