studioAura
2/8/2017 - 9:18 AM

&conditionalTpls - параметр применяется в сниппетах pdoResources/getResources при необходимости осуществить вывод отдельных ресурсов в «свои

&conditionalTpls - параметр применяется в сниппетах pdoResources/getResources при необходимости осуществить вывод отдельных ресурсов в «свои» чанки:

[[!pdoResources? 
    &parents=`2` 
    &tpl=`chunk1` 
    &tplCondition=`pagetitle` 
    &tplOperator=`==` 
    &conditionalTpls=`{"Статья 2":"chunk2", "Статья 5":"chunk3"}` 
]]

&tplCondition — Поле ресурса, из которого будет получено значение для выбора чанка по условию в «conditionalTpls». Например: pagetitle или alias.

&tplOperator — Оператор сравнения, возможный список:
==, !=, < , > , <=, >=, empty, !empty, isnull

&conditionalTpls — строка с массивом, в котором указано то, с чем будет сравниваться «tplCondition», а в значениях — чанки, которые будут использованы для вывода, если сравнение будет успешным.