Сниппет для контроля вывода блоков на странице

В MODX есть очень удобный ТВ-параметр чекбокс. С его помощью можно сделать блок управления отображением частей сайта. Например сделать галочки «Показывать дочерние ресурсы», «Показывать сайдбар» и прочие.

Однако, при выводе на сайт проверять значение этих чекбоксов не так-то просто. Для этой цели можно использовать такой сниппет:

<?php
$checkboxes = explode('||', $input);
return in_array($options, $checkboxes) ? 'true' : 'false';

С его помощью можно проверять, включён ли конкретный чекбокс в группе:

[[[[*show_on_page:contain=`1`:eq=`true`:then=`$child_list`:else=`--`]]]]

В таком случае чанк child_list будет показан только у тех ресурсов, у который соответствующая галочка установлена.