Не работает Fenom при вызове плейсхолдера Total
Приветствую сообщество!
В общем вопрос наверное простенький, но все же.
У меня почему не выводиться плейсходел page.total при помощи Фенома
Пытался выводить так:
{'page.total' | placeholder}
и так:
А вот так:
[[!+page.total]]
В легкую!
При этом вот это:
Подскажите в чем может быть беда!
UPD!
В общем я балбес…
РЕШЕНО!
Нужно было всего то поместить вызов плейсхолдера после вызова самого сниппета а мне нужно было расположить до!
В общем запихнул всю работу сниппета в переменную и вызвал плейсхолдел TOTAL раньше чем плейсхолдер работы самого сниппета!
За наводку спасибо комментарию (Василия Наумкина, который я нашел случайно и догадался что я что то делаю не так):
Комментарий Василия.
В общем вопрос наверное простенький, но все же.
У меня почему не выводиться плейсходел page.total при помощи Фенома
Пытался выводить так:
{$_modx->getPlaceholder('page.total')}и так:{'page.total' | placeholder}
и так:
{$_modx->getPlaceholder('!page.total')}И так:{'!page.total' | placeholder}Собственно никак не хочет!А вот так:
[[!+page.total]]
В легкую!
При этом вот это:
{'page.nav' | placeholder}Работает как за милу душу!Подскажите в чем может быть беда!
UPD!
В общем я балбес…
РЕШЕНО!
Нужно было всего то поместить вызов плейсхолдера после вызова самого сниппета а мне нужно было расположить до!
В общем запихнул всю работу сниппета в переменную и вызвал плейсхолдел TOTAL раньше чем плейсхолдер работы самого сниппета!
За наводку спасибо комментарию (Василия Наумкина, который я нашел случайно и догадался что я что то делаю не так):
Комментарий Василия.
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А вообще, покажи полностью шаблон, что выводишь.
Протестил на другом проекте, так же!
Собственно вот так вывожу сниппет:
П.С.
Тоже не работает!
Ищу ответ на вопрос. Наткнулся на эту давнюю переписку.
Вопрос связан с [[!+page.total]]
У меня на странице есть три есть разных вывода pdoPage — выводят результаты из разных родителей.
И мне нужно для каждого вывода pdoPage вывести [[!+page.total]]
Соответственно, если пишу [[!+page.total]] под каждым выводом снипета pdoPage, то выводит одинаковый результат [[!+page.total]] под всеми тремя pdoPage.
Полагаю, что нужно как-то определить родителя для [[!+page.total]], но не могу понять, как это прописать.
Здорово, если сможете подсказать.
А мне нужен TOTAL — Имя плейсхолдера для сохранения общего количества результатов.
(Пока я честно сказать смутно представляю как это должно работать)
Просто с учетом, что в официально документации есть:
Я полагал, что лишних манипуляций быть не должно!
И выводишь где надо
А плейсхолдеры выводишь как обычно.
Начиная с версии [pdoTools] 2.11.0 — отключение выборки total по умолчанию
надо было всего то расположить вызов сниппета до того, как я вызываю прейсхолдер