Как вывести заголовок родителя родителя (прародителя)?
Есть структура:
Подскажите, пожалуйста, как это сделать?
- Автоцентр
--- Офисы
------ Офис №202
Надо на странице «Офис №202» вывести pagetitle прародителя (Автоцентр), с помощь pdoTools.Подскажите, пожалуйста, как это сделать?
Комментарии: 6
А расскажите, как вы пытались решить этот вопрос? В поиске решение искали? Пытались какой-то код использовать и у вас не получилось?
UPD: вывожу не через pdoTools. Просто пытаюсь вызвать pagetitle прародителя в текущем рессурсе.
Пробовал такой код:
Как записать тоже самое через квадратные скобки?
Пробовал такой код:
{$parent | resource : 'parent' | resource : 'pagetitle'}
не работает. В ресурсе выводит код как есть. На сколько я понимаю, это происходит из-за вызова без сниппета.Как записать тоже самое через квадратные скобки?
Просто так не получится, у MODX нет стандартного синтаксиса для такого. Вам нужно использовать сниппе pdoField, как указано во всех инструкциях по получению полей родителя.
В ресурсе надо делать так:
Чтобы fenom заработал в шаблонах, нужно включить системную настройку — pdotools_fenom_parser
Шаблонизатор Fenom
{$_modx->resource.parent | resource : 'parent' | resource : 'pagetitle'}
Чтобы fenom заработал в шаблонах, нужно включить системную настройку — pdotools_fenom_parser
Шаблонизатор Fenom
Супер! Спасибо большое!
docs.modx.pro/komponentyi/pdotools/snippetyi/pdofield
Задать параметры top, field.
Задать параметры top, field.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.