Использование тегов MODX внутри @INLINE-чанков pdoTools

Многие знают, что в pdoTools в качестве шаблона вывода можно указывать @INLINE-код, чтобы не создавать лишних сущностей.

[[!pdoResources?&tpl=`@INLINE <li>[[+pagetitle]]</li>`]]

Некоторые знают, что в таких конструкциях нельзя вызывать сниппеты, не работают фильтры ввода-вывода. А в документации про это даже картинка саркастическая есть.

Хочу раскрыть небольшую тайну, как можно это ограничение иногда обойти…

Итак, секрет: pdoTools конвертирует двойные фигурные скобки в квадратные. А значит, такой код будет работать как миленький:

[[pdoResources?
&tpl=`@INLINE <h3><a href="[[+uri]]">[[+pagetitle]]</a> - {{!year}}</h3><p>{{+content:striptags:ellipsis=`100`}}</p>`
&includeContent=`1`
]]