Как вызвать сниппет в конкретном шаблоне?
Привет!
Есть сниппет, нужно чтобы он вызывался только в определенных шаблонах, например в шаблонах с id = 1,2,3.
Подскажите пожалуйста, как это можно сделать через условие?
Есть сниппет, нужно чтобы он вызывался только в определенных шаблонах, например в шаблонах с id = 1,2,3.
Подскажите пожалуйста, как это можно сделать через условие?
Комментарии: 6
Наверно как-то так?
{if $_modx->resource.template == 1}
привет
{else}
пока
{/if}
{if $_modx->resource.template in list [1,2,3]}
Евгений, а где почитать за list?
я сталкивался только с
я сталкивался только с
{if $_modx->resource.template in [1,2,3]}
где-то натыкался на комментарий, что при использовании IN есть какие-то проблемы и мол list предпочтительнее в некоторых случаях
in лучше действительно не юзать, как уже подсказали.
Тут описал подробно, почему именно.
Тут описал подробно, почему именно.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.