pdoMenu повторяется с ответами
Структура такая:
Может я где-то накосячил и спать больше надо…
revo 2211pl, pdotools 191beta
pdoResources → чанк элемента c [[+idx:is=`n`:then=` → чанк с вызовом pdoMenu
[[pdoMenu?
&parents=`0`
&level=`10`
&sortby=`menuindex`
&sortdir=`ASC`
&tpl=`@INLINE [[+pagetitle]] ([[+id]] - [[+idx]])`
&tplOuter=`@INLINE [[+wrapper]]`
]]
всё, кроме последнего вызова pdoMenu работает как часы, а сабж несколько раз (по кол-ву ресурсов с родителем `0`) выдаёт pagetitle элемента, который идёт первым при вызове pdoResources. При этом id и idx не меняются тоже и принадлежат ему.Может я где-то накосячил и спать больше надо…
revo 2211pl, pdotools 191beta
Комментарии: 6
с Wayfinder работает правильно
(камни не кидайте только… )
(камни не кидайте только… )
Попробуй вызывать не кэшированно.
Я вот про эту часть:
[[+idx:is=`n`:then=`
у комментария есть функция «изменить»
&tpl=`@INLINE [[+pagetitle]] ([[+id]] — [[+idx]])` обрабатывается уже в pdoResources => нужно создать чанк с этим содержимым, а не вызывать в INLINE
А вообще тут лучше кажется использовать &tplParentRow сразу у pdoMenu, а не городить огороды.
А вообще тут лучше кажется использовать &tplParentRow сразу у pdoMenu, а не городить огороды.
Спасибо за совет с чанком — заработало правильно. Решение с &tplParentRow не подходит — нужно выводить ресурсы, помеченные через tv-чекбокс, и вместо одного из них (или после предыдущего) в конкретном месте вставить блок с меню сайта — дизайн такой)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.