Плэйсхолдеры используются в шаблонах сниппета AjaxSearch.
Плэйсхолдеры используются в шаблонах. Форма поиска тоже доступна как плэйсхолдер . Вставьте этот плэйсхолдер в шаблоне в том месте, где хотите видеть форму поиска.
Любой TV-параметр может превратиться в плэйсхолдер с помощью параметров &withTvs и &tvPhx. Эти плэйсхолдеры можно использовать, например, в шаблонах tplResult и tplAjaxResult:
вместо **** укажите имя TV-параметра.
Для того, чтобы проверить, содержит или не содержит TV-параметр какое-нибудь значение, применяется такой плэйсхолдер:
который принимает значения [0 | 1], и равен 0 когда **** = '', иначе принимает значение 1.
[+as.descriptionShow:is=`1`:then=``+]
Т.е. если поле description не заполнено, то оно не выведется.
Для того, чтобы задать класс элементу, используется плэйсхолдер:
название класса будет следующим:
1. ajaxSearch_result**** для результатов в не Ajax режиме (&tplResult)
2. AS_ajax_result**** для Ajax режима (&tplAjaxResult)
Например, при &whereSearch="content,tv" можно получить следующие плэйсхолдеры:
, , , , , , , , , , , , , , ,,
, ,
, ,
, ,
Имена классов:
AS_ajax_resultExtract (Ajax режим)
ajaxSearch_resultExtract (не Ajax режим)
[+as.jot_content], [+as.jot_contentShow], [+as.jot_contentClass] [+as.gal_title], [+as.gal_titleShow], [+as.gal_titleClass] [+as.gal_descr], [+as.gal_descrShow], [+as.gal_descrClass]