2010-11-29 67 views
2

我是表達式引擎2的新手,我正面臨需要大量導航和子導航的網站。快速瀏覽之後,似乎必須將導航欄放入模板中,並且必須進行硬編碼。ExpressionEngine 2中的動態導航

我發現的唯一方法是使用名爲NavEE的模塊,但對於創建的每個頁面,我們都需要創建一個導航項目。有沒有一種方法可以根據創建的節點直接從模板生成導航。

謝謝。

回答

5

有幾種方法可以做到這一點,但主要取決於您如何設置頻道。舉例來說,如果你有一個叫做「頁」頻道,你就可以開始你的動態導航是這樣的:

<ul> 
{exp:channel:entries channel="pages" dynamic="off"} 
<li><a href="{url_title}">{title}</a></li> 
{/exp:channel:entries} 
</ul> 

這應該給你一個很好的基礎的動態導航。如果您想更進一步,可以使用相關條目自定義字段並將其他條目(作爲子頁面)與條目關聯。

如果您真的在構建複雜的導航和結構,請參閱購買結構模塊 - http://buildwithstructure.com/。如果你想這樣做,你需要用Structure來構建你的網站。

+0

非常感謝,這非常有幫助 – 2010-12-13 06:03:46