11 окт. 2013 г., 8:33

[REVO] Помогите разобраться со сниппетом If

Здравствуйте. Столкнулся на первый взгляд с достаточно простой задачей, но ковыряя параметры не получается сделать следующее. На странице www.koshkidoma.ru/porodyi/ выводится текст, внизу идёт вывод каталога из PageNav, вообщем нужно чтобы на страницах с пагинацией не выводился текст. В шаблоне пытаюсь вот так:
[[if? &subject=`[[+navPg]]` &operator=`[[*content]]` &then=`[[*content]]` &else=``]]
Конечно логики особой в этом не вижу, хотя если вывод контента вставить в else то текст пропадает со всех страниц, а он должен быть только на главной странице, а не на страницах пагинации типа www.koshkidoma.ru/porodyi/page-2/
Надеюсь на вашу помощь. Заранее спасибо.
Если я правильно понимаю, то нужно выводить текст на первой странице, а на остальных нет. Если это так, то вам нужно написать примерно так (если используете getPage):
[[+page:eq=`1`:then=`[[*content]]`:else=``]]
Я могу только одно посоветовать: переходите на modxSmarty. Там бы это было так:
{if !$smarty.get.page} {field name=content} {/if}

Добавить комментарий