меню, в хедере и в футере, нужно было добавить в футер ТВ как и в хедере.
Сначала не мог понять почему не выводится ТВ в футере пока не заменил tplParentRow на tpl в вызове pdoMenu, собственно вопрос - то что ТВ не работают в tplParentRow это норм?
Должны работать. Сами твшки подключены в вызове в футере?
Да, конечно, именно в tplParentRow не отображаются, т.е просто в вывзове меняем &tplParentRow на &tpl и TV начинает работать
хз, проверил, всё работает: {'!pdoMenu' | snippet : [ 'parents' => 151, 'includeTVs' => 'num', 'tvPrefix' => '', 'tplParentRow' => '@INLINE {$pagetitle} - {$num}' ]}
Хм.. странно [[pdoMenu? &parents=12 &level=1 &includeTVs=icon &prepareTVs=1 &processTVs=1 &tvPrefix=`` &tplOuter=footer-menu-wrap.tpl &tpl=footer-menu.tpl ]] icon - изображение, &tpl=footer-menu.tpl - работает &tplParentRow=footer-menu.tpl - нет) <li class="[[+classnames]]"><a href="[[+link]]" [[+attributes]]>[[+icon:notempty=<img src="[[+icon]]" alt="[[+menutitle]]">]][[+menutitle]]</a>[[+wrapper]]</li>
А сделай некешированным вызов
добавь тогда showLog=1, посмотри что там попадает вообще
кстати хорошая идея, спасибо
Обсуждают сегодня