как сделать условие в шаблоне pdomenu для конкретного ресурса
Как сделать условие в шаблоне pdomenu для конкретного ресурса с id 124 например.
&tplInnerRow=`@INLINE [[+id:is=`124`:then=`<li class="footer__list-item"><a href="[[+link]]" class="footer__list-link" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`:else=`Нет`]]`
Ответы (1 шт):
Автор решения: Anton Tarasov
→ Ссылка
если проблема рендеринга(а значит синтаксиса?!), попробуйте не использовать INLINE,а поместить код в чанк, т.е.
yourChunkTpl:
[[+id:is=`124`:then=`<li class="footer__list-item"><a href="[[+link]]" class="footer__list-link" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`:else=`Нет`]]`
а в сниппете так:
&tplInnerRow=``yourChunkTpl
\
Еще я видел случай, когда is не работал, а isequalto - да. Какая версия MODX? проверьте ради интереса другой модификатор также.