Не работает pdoCrumbs в чанке вывода mFilter2

Добрый день!

На сайте использую фильтр 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.
Подскажите в какую сторону копать? И что можно придумать?
Андрей Шевяков
10 февраля 2017, 11:17
modx.pro
1 592
0
Поблагодарить автора Отправить деньги

Комментарии: 1

Андрей Шевяков
10 февраля 2017, 15:45
2
0
Да, видимо mFilter использует такие же плейсхолдеры как и 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]]

Может кому-нибудь пригодится.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1