We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39751
    • 11 Posts
    Доброе время суток.
    Подскажите, есть ли полноценное решение для организации фильтра по TV параметру в MODX Revo? Классический пример: есть список туров и нужно сделать блок фильтрации туров по стоимости, дате, направлению. Возможно такое реализовать?
    Заранее спасибо.
      • 31246 ☆ A M B ☆
      • 428 Posts
      getResources http://rtfm.modx.com/display/ADDON/getResources#getResources-SelectionProperties
      но по опыту могу сказать, что если много будет параметров для фильтра, то будет вава.

      Если параметров много, а фильтрующих параметров несколько, то можно фильтрующие TV сделать полноценные, а всё остальное вбить в один TV в json массив.

      Сделать отдельную таблицу для параметров в базе и одним джоином подвязывать, это самый лучший вариант к которому я пришел.
        Valentin Rasulov - Industrial design (Hobbies - Web Development)
        Development not standard projects on CMF MODx Revolution.
        Small sample of extensions
        • 39751
        • 11 Posts
        Спасибо за ответ.
        Не совсем понял как tvFilters привязать к форме или ссылкам, с помощью которых будет применяться фильтр. Уже всё, что мог перегуглил и не нашёл пример. Не подскажите, как правильно это сделать?
          • 31246 ☆ A M B ☆
          • 428 Posts
          создаёте снипет, в котором в зависимости от GET запроса будете выводить плейсхолдер. Ну и в вызове getResources в tvFilters ставите этот плейсхолдер
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
            • 39751
            • 11 Posts
            Спасибо, буду разбираться.
              • 39751
              • 11 Posts
              Если кому-то понадобится реализовать похожую задачу, то расширение AdvSearch в этом поможет.
                • 21854
                • 58 Posts
                Quote from: valikras at May 15, 2012, 06:58 PM
                getResources http://rtfm.modx.com/display/ADDON/getResources#getResources-SelectionProperties
                но по опыту могу сказать, что если много будет параметров для фильтра, то будет вава.

                Даже если эти параметры указаны в параметре &where ?
                  Working with MODX Revo|Evo, Laravel Framework. My website http://vanchelo.pp.ua
                  • 41484
                  • 2 Posts
                  Классический пример: есть список туров и нужно сделать блок фильтрации туров по стоимости, дате, направлению.
                  Добрый день. Мне понадобилось сделать также поиск по турам, причем с расчетом их стоимости в зависимости от введенных в поисковую форму параметров (сколько дней, количество людей/детей, питание и пр.) Причем туры могут состоять из нескольких частей.

                  Поделитесь опытом? [ed. note: chstudio last edited this post 14 years ago.]
                    • 39751
                    • 11 Posts
                    Я приводил ситуацию с турами в качестве примера. Самому не доводилось такого делать.
                    Возможно, вам поможет данный компонент http://wdevblog.net.ru/blog/tagmanager.html
                      • 41484
                      • 2 Posts
                      спасибо, не помогло..
                      придется свой сниппет писать, который получает данные из Formit, обрабатывает и выводит ссылки на описания туров (ресурсы с определенным шаблоном с TV), причем надо выводить эти ресурсы (туры) с параметрами (стоимость, даты), которые расчитываются в моем сниппете.

                      вот нашел описание объектной модели (перевод) http://www.lux-d.ru/2012/05/objektnaja_model_modx_revolution_api/ [ed. note: chstudio last edited this post 14 years ago.]