pdoPage, [[+page]] и условие
Здравствуйте!
Столкнулся с задачей, нужно получить номер страницы из pdoPage и в зависимости от номера, выводить тот или иной контент.
Вывожу на странице, через placeholder [[+page]] номер отображается в зависимости от страницы.
Пытаюсь сделать через условие:
В чём может быть проблема?
Заранее спасибо за помощь!
Столкнулся с задачей, нужно получить номер страницы из pdoPage и в зависимости от номера, выводить тот или иной контент.
Вывожу на странице, через placeholder [[+page]] номер отображается в зависимости от страницы.
Пытаюсь сделать через условие:
[[+page:eq=`1`:then=`yes`:else=`no`]]
Но ответ всегда no, даже если page=1В чём может быть проблема?
Заранее спасибо за помощь!
Комментарии: 4
Думаю, условие отрабатывает раньше, чем сниппет и плейсхолдер [[+page]] на тот момент еще пуст.
У меня в том же проблема, например мне нужно условие в head прописать, у кого-нибудь есть идеи как обойти данную проблему.
Попробуйте сниппет который будет ловить [[!#get.page]]
Всем привет!
Наткнулся на такую же проблему. Надо было на первой странице выводить одну информацию, на остальных другую. Применил точно такое же условие, как и автор, и тоже ничего не получилось.
Со слов Романа я понял, что надо создать новый сниппет, который будет обрабатывать значение [[!#get.page]], но можно сделать так:
Наткнулся на такую же проблему. Надо было на первой странице выводить одну информацию, на остальных другую. Применил точно такое же условие, как и автор, и тоже ничего не получилось.
Со слов Романа я понял, что надо создать новый сниппет, который будет обрабатывать значение [[!#get.page]], но можно сделать так:
[[!#get.page:is=`1`:then=`yes`:else=`no`]]
а еще лучше так:[[!#get.page:is=`1`:or:is=``:then=`yes`:else=`no`]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.