ModX Rev 2.2.4 TV параметры CHECKBOX
Проблема собственно в чём:
1). в том, что есть не только товары, но и категории товаров (у товаров поле [[*templates]]=`3`, а у категорий шаблон равен `5`. ещё у товаров [[*isfolder]]=`0`, а у категорий `1`). так вот, нужно применить этот чекбокс только к товарам и я ставлю галочку возле шаблона "Товар", а возле "Категория товара" не ставлю. При создании категории чекбокса не видно, но если я внутри категории вывожу значение этого чекбокса, то оно равно `1` (я же по умолчанию 1 ставил), а его вообще быть не должно.
2). условия можно в чекбоксах ставить? например я хочу чтобы если чекбоокс включен, то value=1, а если выключен, то value=0. А по умолчанию чтобы он брал значение из того контейнер ли этот документ или нет (т.е. если [[*isfolder]]=1, то и value у чекбокса по умолчанию = 1)
3). можно как-то не отображать возможные значения? Т.е. якогда ставлю, что хочу возможные значения чекбокса 0||1, то у меня 2 чекбокса появляется с подписями 0 и 1, а я хочу 1 чекбокс и без подписи, достаточно что у него есть название
Логику писать надо. Группировать чекбоксы в fieldset и там уже воротить кого куда.
Много категорий товаров и много товаров, картинок и описаний подробных ко многим товарам нет, а есть только название и цена. Соответственно эти товары не нужно подробно отображать. Я делаю фильтрацию
Код:
[[+pic:isnot=``:then=`<a [[+wf.classes]] href="[[+wf.link]]">`]][[+wf.linktext]][[+pic:isnot=``:then=`</a>`]]
И вот я решил создать доп TV параметр только для товаров (чекбокс), который будет говорить отображать товар (как ссылку), или не отображать (как текст). Но фильтр не работает такой, если я создаю параметр [[+hide]] (чекбокс), в возможных значениях пишу "qwe==1" (т.е. если я его чекаю, то value=1)
Код:
[[+hide:isnot=`1`:then=`<a [[+wf.classes]] href="[[+wf.link]]">`]][[+wf.linktext]][[+hide:isnot=`1`:then=`</a>`]]
Цитата: mfender
Логику писать надо. Группировать чекбоксы в fieldset и там уже воротить кого куда.
Ничего не понятно: какую логику? как группировать? и как воротить?
Я же начинающий, я ещё не очень втыкаю во всё и сленг не всегда ясен