2012-07-12 30 views
0

我試圖做到這樣的事表達式引擎:列出結果類別,防止類別名稱重複

類別1 |類別2 |類別3 |類別4 | 類別5 | 類別6
產品1(第1類)
產品2(在第1類和2)
產品3(在類別1和3
產品4(第4類)
產品5(在類別5)

基本上,它是一個結果頁面,與產品已被分配到一個菜單的類別。

這就是我上述產品數據獲取

類別1 |類別1 |類別1 |類別2 |類別3 |類別4 |類別5
產品1(第1類)
產品2(在第1類和2)
產品3(在類別1和3
產品4(第4類)
產品5(在5類)

我一直在使用這個表達式引擎標籤(我用GW代碼類別擴展,但它應該與標準表達式引擎標籤很容易做到)

exp:gwcode_categories channel="products" group_id="1" output_depth="2" entry_id="{entry_id}" entry_count="yes"} 

如何從類別列表中排除重複條目?

回答

0

除非我誤解您正在嘗試做的事情,否則最好的方法是將一個通道條目標記並傳入分類列表。可以使用動態參數

{exp:channel:entries channel="products" dynamic_parameters="category" dynamic="no" } 

或者通過在通過經由嵌入變量(1 6等)傳遞它們。

{exp:channel:entries channel="products" category="{embed:catid} dynamic="no" } 

如果它是一個很長的產品列表中,您需要分頁它可能是最容易去的東西,如dynamo