Здравствуйте, сообщество.
Это мой первый пост, так что, прежде всего, спасибо всем, кто поддерживает форум и систему. Благодаря вам я быстро разобрался с MODx и нашел ответы почти на все вопросы.
Собственно, вопрос.
Я делаю блог с ситемой тэгов. на форуме я нашел описание логики того, как можно выводить через TV текстовое поле и писать в него тэг к каждому материалу. Это не очень удобно, потому что тэги можно легко перепутать, написав, например, в одном материале тэг "блин" а во втором "Блины" и таким образом, это будет два разных тэга. Поэтому я решил вывести тэги с помощью чекбоксов, чтобы можно было отмечать нужные. Создал TV чекбоксы, привязал их к шаблону. Как прописать в чанке, что если чекбокс отмечен, он должен выводить значение тэга, а если не отмечен, то ничего не должен выводить. извините, может быть вопрос простой и глупый, но я никак не могу понять логику этого процесса.
Quote from: Allis at Feb 17, 2009, 01:14 AM
Как прописать в чанке, что если чекбокс отмечен, он должен выводить значение тэга, а если не отмечен, то ничего не должен выводить.
Думаю Вам нужен
PHx. Примерно так будет:
[+phx:if=`[+tvparam+]`:len:gt=`0`:then=`[+tvparam+]`+] Это, если Вы используете Ditto (в его чанке пишется). Подробнее
тут.
Shopkeeper - сниппет и модуль для создания интернет-магазина.
TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
PickDocsInTree - плагин для выбора документов из дерева.
Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).