We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18633
    • 27 Posts
    Доброе время суток!
    Возникла необходимость сравнивать две и более позиции в каталоге. Выбранная для сравнения позиция, размещается в отдельном окне в виде: название, описание и изображение. Следующие позиции, выбранные для сравнения, размещаются рядом (колонками справа).

    Позиции являются дочерними ресурсами, имеют тв-параметры.
    Как организовать подобное сравнение?
      • 13130
      • 11 Posts
      Я так понимаю что будет форма с кнопкой "Сравнить"
      Соответственно форма по submit-у отправляет id докумнентов которые надо сравнить.
      Сравнение сделает сниппет.
      В нём вызывааешь для каждого объекта $modx->getDocument($docID), дальше у этого документа берёшь TV и уже сравниваешь.
      Сравнивать документы я так понимаю надо попарно.
      Ну а логику сравнения - это уже я не могу подсказать
        • 7662 ☆ A M B ☆
        • 276 Posts
        При нажатии сравнить добавляем номер айди в сесию smiley
        а на страничке сравнения можно вывести документы даже через стандартный ditto
        задав ему нужные параметры:)
          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 18633
          • 27 Posts
          То что нужно, спасибо smiley