2010-11-29 9 views
2

私はexpressionEngine 2を初めて使用しています。私は大規模なナビゲーションとサブナビゲーションが必要なWebサイトに直面しています。クイックルックを取った後、テンプレートにナビを配置しなければならないように見えます。ハードコードされている必要があります。ExpressionEngine 2の動的ナビゲーション

私が見つけた唯一の方法は、NavEEというモジュールを使用することでしたが、作成されたすべてのページに対して、ナビゲーション項目を作成する必要があります。作成されたノードに基づいてテンプレートから直接navを生成する方法はありますか?

ありがとうございました。

答えて

5

これを行うにはいくつかの方法がありますが、ほとんどの場合、チャンネルの設定方法によって異なります。たとえば、「ページ」というチャンネルがある場合、次のようにダイナミックナビゲーションを開始できます。

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

これは、優れた基本的な動的ナビゲーションを提供するはずです。さらに進めたい場合は、関連するエントリのカスタムフィールドを使用し、他のエントリ(サブページとして)をエントリに関連付けることができます。

複雑なナビゲーションと構造を実際に構築している場合は、Structureモジュール - http://buildwithstructure.com/を購入してください。あなたはそのような方法を行っている場合は、あなたの構造を念頭に置いてあなたのサイトを構築する必要があります。

+0

ありがとうございました –

関連する問題