Описание только на первой странице категории
Как могу реализовать описание категории которое отображается только на первой страницы категории при этом переходя на вторую и далее данное описание не выводится?
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
pdoPage должен отрабатывать до проверки, поэтому лучше сохранить его вывод в плейсхолдер и показать после контента. На второй странице контента уже не будет.
Сейчас в настройках категории стоит
[[!pdoPage?
&element=`msProducts`
&sortby=`publishedon`
&limit=`12`
]]
Я понимаю что реализация элементарная, видимо modx не мое :(
Написано
значит, ниже можно вывести
Если я пропишу
&toPlaceholder=`content` то это не будет правильно.
Я не-знаю каким тегом выводятся список товаров, поэтому и не получается
[[*content]] — это содержимое страницы. Задача в том, чтобы его выводить только на первой странице, отсюда такое условие:
Плейсхолдер page появляется только после вызова pdoPage и содержит номер страницы. То есть, проверять номер страницы мы можем только после pdoPage.
&toPlaceholder — это сохранение работы pdoPage в плейсхолдер, переменную. В какое имя сохранила — такое ниже и выводишь. Это не заранее прописанное значение, это ты сама указываешь имя.
&toPlaceholder используется чтобы не выводить сразу результаты, перед контентом, а вывести после. Только и всего.
Ты можешь вообще это убрать, но тогда у тебя проверка страницы и вывод [[*content]] будут работать только после вывода товаров — это не очень удобно.
Именно поэтому я сохраняю данные в &toPlaceholder и вывожу после [[*content]]
Тщеславие, не вспомню если это то, но тоже интересно