Не работает pdoCrumbs в чанке вывода mFilter2
Добрый день!
На сайте использую фильтр mFilter2:
В чанке tpl.mFilter2.outer есть вывод хлебных крошек:
Дело в том, что Хлебные крошки почему-то именно в этом месте не работают. Работают отлично на других страницах. Думаю, что это из-за того, что возможно mFilter использует такие же плейсхолдеры как и pdoTools.
Подскажите в какую сторону копать? И что можно придумать?
На сайте использую фильтр mFilter2:
[[!mFilter2?
&limit=`12`
&element=`msProducts`
&filters=`ms|style`
&tpls=`tpl.msProducts.row`
&class=`msProduct`
&tplOuter=`tpl.mFilter2.outer`
]]
В чанке tpl.mFilter2.outer есть вывод хлебных крошек:
[[!pdoCrumbs?
&tplWrapper=`@INLINE <div class="breadcrumbs">[[+output]]</div>`
&tpl=`@INLINE <a href="[[+link]]">[[+menutitle]]</a>`
&tplCurrent=`@INLINE <a>[[+menutitle]]</a>`
&showHome=`1`
]]
Дело в том, что Хлебные крошки почему-то именно в этом месте не работают. Работают отлично на других страницах. Думаю, что это из-за того, что возможно mFilter использует такие же плейсхолдеры как и pdoTools.
Подскажите в какую сторону копать? И что можно придумать?
Поблагодарить автора
Отправить деньги
Комментарии: 1
Да, видимо mFilter использует такие же плейсхолдеры как и pdoCrumbs.
Все решилось установкой своего плейсхолдера для pdoCrumbs.
И вызов его в нужном месте
Может кому-нибудь пригодится.
Все решилось установкой своего плейсхолдера для pdoCrumbs.
[[!pdoCrumbs?
&tplWrapper=`@INLINE <div class="breadcrumbs">[[+output]]</div>`
&tpl=`@INLINE <a href="[[+link]]">[[+menutitle]]</a>`
&tplCurrent=`@INLINE <a>[[+menutitle]]</a>`
&showHome=`1`
&toPlaceholder=`crumbs`
]]
И вызов его в нужном месте
[[+crumbs]]
Может кому-нибудь пригодится.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.