We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1190
    • 9 Posts
    Здравствуйте, сообщество.
    Это мой первый пост, так что, прежде всего, спасибо всем, кто поддерживает форум и систему. Благодаря вам я быстро разобрался с MODx и нашел ответы почти на все вопросы.

    Собственно, вопрос.
    Я делаю блог с ситемой тэгов. на форуме я нашел описание логики того, как можно выводить через TV текстовое поле и писать в него тэг к каждому материалу. Это не очень удобно, потому что тэги можно легко перепутать, написав, например, в одном материале тэг "блин" а во втором "Блины" и таким образом, это будет два разных тэга. Поэтому я решил вывести тэги с помощью чекбоксов, чтобы можно было отмечать нужные. Создал TV чекбоксы, привязал их к шаблону. Как прописать в чанке, что если чекбокс отмечен, он должен выводить значение тэга, а если не отмечен, то ничего не должен выводить. извините, может быть вопрос простой и глупый, но я никак не могу понять логику этого процесса.
      • 1477
      • 515 Posts
      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).