Сделал постраничный вывод с помощью getPage
пытаюсь вывести слово СТРАНИЦЫ перед номерами страниц в зависимости от того сколько выводится страниц
[[+pageCount:is=1
:then=``:else=Страницы:
]] так не работает в итоге нужно слово СТРАНИЦЫ вывести когда страниц выводится больше одной, если страница всего одна то слово СТРАНИЦЫ не надо.
Подскажите решение пожалуйста.
А зачем getPage использовать, если вы используете сборку? По сабжу: а что выводит [[+pageCount]]?
надо сказать что [[+pageCount]] если это выводит 1 [[+pageCount:is=1
:then=``:else=Страницы:
]] то это все равно выводит СТРАНИЦЫ
причем такая конструкция тоже не работает [[!+page.nav:is=:then=
:else=<span class="pagination_box_title">Страницы:</span>
]] однако если страниц одна то [[!+page.nav]] - пустое
[[+pageCount]] выводит 1 Не знаю тогда. Все эти условия и модификаторы в MODX-шаблонизации от лукавого. Там выполнение совершенно не последовательное, с окончательной обработкой только на выходе, когда возможны примеси значений уже совершенно от других модулей. Нельзя тут четко сказать что и почему у вас там такое. Надо внимательно ковырять вызов, лезть в сам getPage, смотреть когда и какие он плейсхолдеры выплевывает и т.п.
Не за что!