We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23829
    • 57 Posts
    ДД! Может сабж не очень понятен, поясню. Надо сделать каталог продукции, он иерархический. При выборе родителя должен появляться список дочерних, причем не только название но и соответствующая дочернему картинка. Вопрос - как привязать к странице какую-либо картинку (причем чтобы ее м.б. менять из админки) которая выводилась бы при выборе родительского элемента?
      • 897
      • 1,620 Posts
      создать TV типа image с именем например goods_image
      привязать её к шаблону вашей страницы
      на странице родителя вызвать Ditto
      в чанке &tpl у Ditto в нужном месте вставить плайсхолдер [+goods_image+]

      в кратце так
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 23829
        • 57 Posts
        Спасибо! Все получилось! Но вот вопрос возник на который пока не смог найти ответ. в чанке пишу <img src=[+goods_image+] border=0> картинка отображается. но если картинка не вставлена то показывается битая картинка. вопрос наверное наипростейший но я тока начинаю работать с modx и никак не пойму можно ли командами modx делать какие-то сравнения и в зависимости от результата производить разные действия? есть ли встроенные механизмы типа if-else чтобы проверять есть ли картинка и если есть то показывать а если нет то не показывать соответственно?
          • 897
          • 1,620 Posts
          у TV типа image есть два режима вывода когда вместо плейсхолдера подставляется только путь до картинки и когда вставляет полностью тэг <img ... />

          так же есть такая штука как PHx и его модифайдер show разберитесь с ними. в кратце PHx добавляет обработку условий и ситуаций в шаблоны/чанки
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 23829
            • 57 Posts
            Спасибо, Алексей!