Друзья, можно ли проверить значение доп поля у дочерних ресурсов в pdoMenu
pdoMenu, Fenom:
как проверить в содержимом &tplParentRow=``, значение доп поля у дочерних ресурсов при генерации меню в pdoMenu?
как проверить в содержимом &tplParentRow=``, значение доп поля у дочерних ресурсов при генерации меню в pdoMenu?
isfolder проверяет содержит ли ресурс вложения, и только:
{if ($id|resource:'isfolder')!=0}
...
{/if}
Еcли вопрос не корректен, прошу простить, новичок в modx. Комментарии: 6
Простым способом не получится.
И даже
И вообще, если это внутри чанка строки меню, то у тебя и так есть переменная $isfolder, зачем использовать модификатор resource то?
Шире задачу опиши, может подскажем решение.
И даже
($id|resource:'isfolder')
не самый классный вариант, ибо тут запрос в БД вроде как.И вообще, если это внутри чанка строки меню, то у тебя и так есть переменная $isfolder, зачем использовать модификатор resource то?
Шире задачу опиши, может подскажем решение.
($id|resource:'isfolder') использовать не зачем, верно.
А касаемо вопроса, ладно уж, просто думал в pdoMenu есть какие-то готовые решения по данному вопросу. У меня меню генерируется таким образом, что при отсутствии активного значения(условно. включенный чекбокс) в дополнительном поле вложенного ресурса, в &tplParentRow=`` будет скрываться условно. какой-то тег. Это было бы идеальным решением вопроса.
А касаемо вопроса, ладно уж, просто думал в pdoMenu есть какие-то готовые решения по данному вопросу. У меня меню генерируется таким образом, что при отсутствии активного значения(условно. включенный чекбокс) в дополнительном поле вложенного ресурса, в &tplParentRow=`` будет скрываться условно. какой-то тег. Это было бы идеальным решением вопроса.
нет такого простого способа и «готового решения» сделать что-то неведомое угадав хотелки всякого
Алексей, еще один вопрос по pdoMenu:
как в &tplOuter вывести menutitle текущего &parents=`8`
?
пока только так:
как в &tplOuter вывести menutitle текущего &parents=`8`
?
пока только так:
[[#8.menutitle:default=`[[.pagetitle]]`]]
Да напишите вы там его буквами)) «Заголовок». Или переименовывать разделы будете каждый день?
но спасибо Алексей за отзывчивость!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.