2015-12-15 92 views
0

我正在嘗試創建過濾器菜單,列出父級內所有子項的模板變量(t-v)的輸入值。我使用EVO。基於模板變量輸入值的過濾器菜單

這裏的設置:

  • 父(1)
    • 子的(a)
    • TV-1(輸入值:汽車)
    • 子(B)
    • 電視-1(輸入值:房屋)
    • 孩子(c)
    • tv-1(輸入值:船)

在前端濾鏡菜單應顯示則:

  • 「過濾器菜單: TV-1」
  • Ø車
  • 家啊
  • O船

因此,基本上過濾器菜單代碼應該將所有輸入值從模板變量(跨所有父親孩子)拖入過濾器菜單框(可能會消除重複的輸入值)。

這是我的基本過濾菜單塊。

<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則應該在所有父母的子女列出從T-V的輸入值。

是否有可能在MODx EVO中實現我的目標?

回答

1

你可以試試xdbfilter包。這是相當古老的,但現在沒有太多的進化發展。我認爲鏈接包是最新的。

+0

謝謝,Jako。我會仔細看看的。現在,我試圖讓它與Wayfinder一起工作,並使用片段作爲參數。我從這個線程獲得啓發... http://stackoverflow.com/questions/25206267/filter-resources-by-template-variable-value-with-modx-wayfinder - 和「electroid」的最後一個答案。你對這個解決方案有什麼看法? – raulbaros

+0

electroid使用革命代碼。它在Evolutuion中不起作用。 – Jako

相關問題