We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 13276
    • 9 Posts
    Как я понимаю сниппетов каталога/магазина на Revo еще нет. Может кто посоветовать через что легче будет организовать каталог товаров (Wayfinder, Ditto, TV) и описать примерную логику/структуру - где в каком чанке что вызывать? Вложенность предполагается 3го уровня.
      • 1035
      • 81 Posts
      Quote from: IZE at Aug 19, 2010, 12:00 AM

      Как я понимаю сниппетов каталога/магазина на Revo еще нет. Может кто посоветовать через что легче будет организовать каталог товаров (Wayfinder, Ditto, TV) и описать примерную логику/структуру - где в каком чанке что вызывать? Вложенность предполагается 3го уровня.

      Если бы мне нужен был интернет магазин на Modx, то я бы установил Evo и приступил к поискам готового решения (просто знаю что для Еволюшена такие есть, хоть и надо чуток "допилить" под себя)...
      Ну а насчет Рево... Лучше писать самому, зарывшись по уши в АПИ функции (которых много smiley). А я лично бы еще и поискал бесплатные(как следствие полусырые) скрипты магазинов, посмотрел бы на них "из нутри", попытался бы сделать что свое на их основе...

      Просто для РЕво мало чего готового есть - неистоптанное поле (пока что smiley)
        Чем я занят на данный момент, читайте в этой теме: [EVO] Ресурс-контроллер?
        • 13276
        • 9 Posts
        Да чет подумал что без проблем найду модуль магаза или каталога, или в базовой комплектации будет. У меня уже пути назад нет, сайт почти готов на Revo. Разобраться бы как вызвать чанк во всех подстраницах(подразделах) раздела и дело будет в шляпе. Может кто подскажет идейку?
          • 9085
          • 630 Posts
          В EVO можно сделать так: Сниппет [[ifcatalog]]
          <?php
          $parents = $modx->getParentIds($modx->documentObject['id']); //все родители текущего документа
          if (in_array(*ID_CATALOG*,$parents))  return '{{catalogchunk}}'; // если нужный ИД-шник среди родителей - выводим чанк
          ?>
          

          (*ID_CATALOG* заменить на нужный ID элемента каталога)

          Может на мысли натолкнёт... В REVO - хЗ.
            Правильно заданный вопрос повышает вероятность получения нужного ответа.
            Что-то не работает? Загляните в лог ошибок!
            Есть проблема? "Локализуйте" её!
            Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx