Плэйсхолдеры используются в шаблонах сниппета AjaxSearch.
Плэйсхолдеры используются в шаблонах. Форма поиска тоже доступна как плэйсхолдер [+as.searchString +]
. Вставьте этот плэйсхолдер в шаблоне в том месте, где хотите видеть форму поиска.
Любой TV-параметр может превратиться в плэйсхолдер с помощью параметров &withTvs
и &tvPhx
. Эти плэйсхолдеры можно использовать, например, в шаблонах tplResult
и tplAjaxResult
:
[+as.****+]
вместо **** укажите имя TV-параметра.
Для того, чтобы проверить, содержит или не содержит TV-параметр какое-нибудь значение, применяется такой плэйсхолдер:
[+as.****Show+]
который принимает значения [0 | 1], и равен 0 когда **** = '', иначе принимает значение 1.
[+as.descriptionShow:is=`1`:then=`[+as.description+]`+]
Т.е. если поле description не заполнено, то оно не выведется.
Для того, чтобы задать класс элементу, используется плэйсхолдер:
[+as.****Class+]
название класса будет следующим:
1. ajaxSearch_result**** для результатов в не Ajax режиме (&tplResult)
2. AS_ajax_result**** для Ajax режима (&tplAjaxResult)
Например, при &whereSearch="content,tv" можно получить следующие плэйсхолдеры:
[+as.id+] [+as.publishedon+]
[+as.pagetitle+], [+as.pagetitleShow+], [+as.pagetitleClass+] [+as.longtitle+], [+as.longtitleShow+], [+as.longtitleClass+] [+as.description+], [+as.descriptionShow+], [+as.descriptionClass+] [+as.alias+], [+as.aliasShow+], [+as.aliasClass+] [+as.introtext+], [+as.introtextShow+], [+as.introtextClass+] [+as.menutitle+], [+as.menutitleShow+], [+as.menutitleClass+] [+as.content+], [+as.contentShow+], [+as.contentClass+] [+as.breadcrumbs+],[+as.breadcrumbsShow+],[+as.breadcrumbsClass+]
[+as.tv_value+], [+as.tv_valueShow+], [+as.tv_valueClass+]
[+as.breadcrumbs+], [+as.breadcrumbsShow+], [+as.breadcrumbsClass+]
[+as.extract+], [+as.extractShow+], [+as.extractClass+]
Имена классов:
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]