Чек бокс в TV

Добрый день.

хочу сделать чекс бокс если галочка стоит тогда показываем кусок кода, если нет не показываем.

Использую GetFiel, так как без него тв работают на всех страницах кроме главной

[[if? &is=`[!GetField? &docid=`35` &field=`menuoff`!]:isempty:` &then=`отключили галочку` &else=`включили галочку `]]

docid 35 это главная страница у меня
и вот че то не работает.

4 комментария

avatar
Вот так попробуйте:

[[if? &is=`[[DocInfo? &docid=`35` &field=`menuoff`]]:is:1` &then=`@TPL:chunkname` &else=`off `]]

В TV параметре в возможные значения пишем: Включить==1
avatar
В возможных значениях: Включить=={{чанк с кодом}}
В шаблонах: [*menuoff*]
Проверить привязку TV к шаблону главной.
avatar
спасибо, попробу))
avatar
помогло это:
[[if? &is=`[[GetField? &docid=`35` &field=`menuoff`]]:is:1` &then=`@TPL:menus` &else=`меню отключено `]]


в ТВ у menuoff ставим Включить==1
в чанке menus пишем РАБОТАЕТ

спасибо) хороший у вас сайт и быстрый и люди помогают советами )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.