Помогите плз по снипетам/плейсхолдерам
Дорогие коллеги, прошу подсказку!
У меня есть некий чанк, представляющий собой некий блок/виджет, который я хочу отображать на сайте в разных местах и с разными вариациями. Внутри он содержит вызов [[pdoResources?]], в котором я через опции (не уверен, что правильный термин) &limit=``, разместив в нем плейсхолдер [[+pubs-limit]] могу регулировать количество ресурсов, которые я отображаю, через плейсхолдер [[+header-title]] могу модулировать заголовок этого виджета.
Вызываю я его так:
Хотелось бы получить вот такой код вызова снипета:
Заранее спасибо!
У меня есть некий чанк, представляющий собой некий блок/виджет, который я хочу отображать на сайте в разных местах и с разными вариациями. Внутри он содержит вызов [[pdoResources?]], в котором я через опции (не уверен, что правильный термин) &limit=``, разместив в нем плейсхолдер [[+pubs-limit]] могу регулировать количество ресурсов, которые я отображаю, через плейсхолдер [[+header-title]] могу модулировать заголовок этого виджета.
Вызываю я его так:
[[$widget?
&header-title=`Свежие статьи`
&pubs-limit=`10`
]]
А теперь вопрос. Я хочу предусмотреть в этом виджете кнопку «Все статьи», но выводить её не всегда, а только там, где потребуется. Как это сделать?Хотелось бы получить вот такой код вызова снипета:
[[$widget?
&header-title=`Свежие статьи`
&pubs-limit=`10`
&button=`1`
]]
Где единицей или нулем задавать вывод или невывод кнопки, либо другой способ.Заранее спасибо!
Комментарии: 2
[[+button:eq=`1`:then=`<a href="[[~15]]">Все статьи</a>`:else=``]]
Круто! Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.