Есть тип контента, к примеру "Объявление".
В контенте есть поля "А", "Б" и "В" а также поля (там где свойства и категории) "Г" и "Д"
Как сделать что бы заголовок не заполнялся пользователем, а автоматом бы имел вид (состоял из) А, Б, В, Г, Д ?
Для чего мне это нужно.
1. Я не хочу утруждать пользователей заполнять кучу разных форм. Чем проще для пользователя, тем удобней им кажется сервис.
2. Заголовок состоящий из значений некоторых полей несет основной смысл объявления. Кого заинтересовало, тот щелкнет и прочтет полностью.
Можно ли это сделать без хаков системы?
,
InstantCMS 2.X
из полей
#2
10 августа 2017 в 21:36
kaless,
Самый очевидный метод:
Сделать поле "заголовок" необязательным к заполнению.
Сделать хук content_before_add, который будет генерировать заголовок из остальных полей.
Самый очевидный метод:
Сделать поле "заголовок" необязательным к заполнению.
Сделать хук content_before_add, который будет генерировать заголовок из остальных полей.
#3
10 августа 2017 в 21:44
kaless, я ушел от свойств категорий именно по причине их сырости и недоработки, выбирая из меньших зол. То есть, проще наплодить туеву хучу типов контента, чем пляски с бубном вокруг характеристик городить. Полями типа контента данная задача решается из коробки.
Сегодня в 12:24
#4
10 августа 2017 в 21:47
Сделать хук content_before_add, который будет генерировать заголовок из остальных полей.
Расскажите чайнику, как сделать этот хук?
Как вариант, — запаковать значения полей "А", "В"… в поле заголовка скриптом.
Минус у варианта один — скрипт. Учитывая, что на инстанте с отключённым JavaScript делать нечего, минусов нет:)
Минус у варианта один — скрипт. Учитывая, что на инстанте с отключённым JavaScript делать нечего, минусов нет:)