基于模板变量输入值的过滤菜单

时间:2015-12-15 14:19:20

标签: modx modx-evolution

我正在尝试创建过滤器菜单,列出父项中所有子项的模板变量(t-v)的输入值。我使用EVO。

这里的设置:

  • 家长(1)
    • 孩子(a)
    • t-v-1(输入值:汽车)
    • 孩子(b)
    • t-v-1(输入值:house)
    • 孩子(c)
    • t-v-1(输入值:船)

前端的过滤器菜单应显示:

  • "过滤菜单: 叔V-1"
  • O car
  • O house
  • O boat

所以基本上过滤器菜单代码应该将模板变量中的所有输入值(跨所有父子节点)拉入filter-menu-box(可能消除重复的输入值)。

这是我的基本过滤菜单块。



<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>
&#13;
&#13;
&#13;

值1,2,3应该列出所有父子项中t-v的输入值。

是否有可能在MODx EVO中实现我的目标?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用xdbfilter包。它已经很老了,但是现在没有太多的进化发展。我认为链接包是最新的。