Меню фильтра на основе входных значений переменных шаблона

Я пытаюсь создать меню фильтров, в которых перечислены входные значения переменных шаблона (tv) от всех дочерних элементов в родительском элементе. Я использую ЭВО.

Здесь установка:

  • Parent (1)
    • child (a)
    • t-v-1 (входное значение: автомобиль)
    • ребенок (б)
    • t-v-1 (входное значение: дом)
    • ребенок (с)
    • t-v-1 (входное значение: лодка)

В меню фильтров на интерфейсе должно отображаться следующее:

  • "Меню фильтров: т-в-1"
  • О машина
  • О дом
  • О лодка

Таким образом, в основном код меню фильтра должен извлекать все входные значения из переменных шаблона (для всех родительских дочерних элементов) в поле меню фильтра (возможно, устраняя повторяющиеся входные значения).

Это мой основной фрагмент меню фильтров.

<div class="btn-toolbar">
        <!--Default buttons with dropdown menu-->
        <div class="btn-group">
            <button class="btn btn-default" type="button">T-V-1</button>
            <button class="btn btn-default dropdown-toggle" data-toggle=
            "dropdown" type="button"><span class="caret"></span></button>
            <div class="dropdown-menu scrollable-menu" style="margin-left: 2em">
                <input type="text" class="form-control" placeholder="Search values">
                <div class="checkbox">
                    <label><input type="checkbox" value=""> Value-1</label>
                </div>
                <div class="checkbox">
                    <label><input type="checkbox" value=""> Value-2
                    </label>
                </div>
                <div class="checkbox">
                    <label><input type="checkbox" value=""> Value-3</label>
                </div>
            </div>
        </div>

Затем значения 1,2,3 должны отображать входные значения из tv для всех родительских дочерних элементов.

Можно ли достичь моей цели в MODx EVO?


person Community    schedule 15.12.2015    source источник


Ответы (1)


Для этого вы можете попробовать пакет xdbfilter. Он довольно старый, но в наши дни не так много развития Evolution. Я думаю, что связанный пакет является последним.

person Jako    schedule 17.12.2015
comment
спасибо, Яко. Я буду смотреть в него. На данный момент я пытаюсь заставить его работать с Wayfinder и использовать фрагмент в качестве параметра. Я был вдохновлен этой веткой... значение переменной шаблона с помощью modx wayfinder"> stackoverflow.com/questions/25206267/ - и последний ответ от electroid. Что вы думаете об этом решении? - person ; 19.12.2015
comment
Электроид использует код Revolution. В Эволюции не работает. - person Jako; 19.12.2015