&tpl_N не работает в pdoMenu?
Попробовал использовать &tpl_N из общих параметров pdoTools, где N = порядковый номер ресурса. Но ничего не выходит!
Неужели в pdoMenu этот параметр не работает?
Мой вызов:
Или я что-то неправильно делаю?
Неужели в pdoMenu этот параметр не работает?
Мой вызов:
[[!pdoMenu?
&parents=`118835`
&displayStart=`1` [[-не влияет, проверял]]
&showHidden=`1`
&tplOuter=`@INLINE <ul[[+classes]]>[[+wrapper]]</ul>`
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a></li>`
&tpl_2=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a><span>(2)</span></li>` [[-этот не подставляется]]
&tplStart=`@INLINE <li><div class="uk-panel-title">[[+menutitle]]</div></li>[[+wrapper]]`
&outerClass=`uk-list pull-left`
]]То есть у меня не подставляется шаблон с спаном ко 2-му пункту. Или я что-то неправильно делаю?
Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не представляю, как оно может работать, если оформляется дерево, а не список. Из-за дерева там куча своих собственных параметров для определения чанков, на любой вкус и цвет.
Если этого мало — есть еще Fenom и любые условия с его помощью внутри чанка.
И прописывать CSS стили для #row-15, например?
Я с Fenom ещё на «Вы», хотя и понимаю что там всё очень просто.
Похоже пора брать себя в руки и перескочить на него… ))
Например: до вызова меню другой сниппет устанавливает плейсхолдер [[+my.articles]] и позволяет его вызвать в любом месте страницы.
Как вызвать его через Fenom и в INLINE-чанке pdoMenu?
У меня не работают следующие варианты:
в то время как обычные плейсхолдеры чанка выводятся:
И дело совсем не в точке между my и articles (my.articles). Я пробовал разные плейсхолдеры, например: my_articles, my-articles, myarticles — всё равно не выводится.
2) выводим так:
Выбивает следующую ошибку, если вставить строки выше в @INLINE для pdoMenu:
И вроде включил и разрешил в настройках везде и всё что касается Fenom…
Только у меня сейчас не получается сделать проверку этой переменной. Мне нужен аналог:
Такой вариант не срабатывает:
Мне некогда всё объяснять, извини.
Извини что отвлекаю, я не требую ответа, просто прочитав документацию на docs.modx.proи официальную не нашел ответа.Ладно, буду пробовать дальше — в любом случае тебе спасибо большое за помощь!
P.S. Прости за мои нубские вопросы, всё оказывается очень просто, я тут офф. документацию не с того места читать начал. Думал только по ссылке что в docs.modx.com даётся, а оказывается там намного больше!
Проблема решена обычными операторами как в php! =)