2

私はexpressionEngine 2を初めて使用し、大規模なナビゲーションとサブナビゲーションが必要なWebサイトに直面しています. ざっと見てみると、ナビをテンプレートに入れなければならないようで、ハードコーディングする必要があります。

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

ありがとう。

4

1 に答える 1

5

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

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

これにより、優れたベース ダイナミック ナビゲーションが得られるはずです。さらに進めたい場合は、関連するエントリのカスタム フィールドを使用して、他のエントリを (サブページとして) エントリに関連付けることができます。

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

于 2010-12-03T21:30:31.683 に答える