Как вывести pagetitle родителя текущего ресурса?
Вопрос вроде бы простой, но поставил меня в затруднение
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
MODX:
fenom:
Причём fastField устанавливать не надо, в pdoTools он вшит
про это забыл:
Но в логах есть такая ошибка:
[2019-04-05 16:35:58] (ERROR @ /home/.../public_html/core/model/modx/modparser.class.php: 541) Could not find snippet with name #[[+parent]].pagetitle.
Может эта ошибка не относится к этому?
Согласно логов стоит parent с плюсом
Структура такова
В коллекциях лежат ресурсы, мы их выбираем и каждому элементу присваиваем атрибут data-category с алиасом родителя (названием категории)
Вызов pdoResources
Проблема в том, что вызов даёт верный результат, а вызов через Fenom выдает алиас страницы, на которой вызывается сниппет: в данном случае catalog
Что я делаю не так?
Спасибо
вызванные «внутри» pdoResources, это разные конструкции.
Первый код — это parent того ресурса, который сейчас обрабатывает pdoResources в цикле.
А во втором коде — это будет всегда parent ТЕКУЩЕГО ресурса, того, который открыт в браузере у пользователя.
Вам нужно сделать так:
Есть ли где-нибудь мануал по этим тонкостям?
docs.modx.pro/komponentyi/pdotools/parser