ブレッドクラムを使用すると、階層的にナビゲートできます。ブレッドクラムは、テンプレートを使用して表示されるリンクの階層的なリストです。ブレッドクラムは、リンクのリストまたはブレッドクラム・パスとして表示できます。
トピック:
関連項目:
「テーマの作成」
ブレッドクラムは、アプリケーション内のどの部分が表示されているかを階層で示すリンクの階層リストです。特定のブレッドクラム・リンクをクリックすると、すぐにページを表示できます。各ページの上部でナビゲーションの第2レベルとしてブレッドクラムを使用し、タブおよびリストなどの他のユーザー・インタフェース要素を補完します。
この項では、ブレッドクラムを手動で作成する方法について説明します。
ブレッドクラムを手動で作成するには、次のように、アプリケーションの各ページにブレッドクラムを追加する必要があります。
関連項目:
この項では、ブレッドクラムを作成する様々な方法について説明します。
コンポーネント・ビューからブレッドクラムを作成するには、次のステップを実行します。
関連項目:
ブレッドクラム・エントリを追加するには、次のステップを実行します。
作成する各ブレッドクラム・エントリに対して、これらのステップを実行します。
リージョンはページ上の領域で、コンテンツのコンテナとして機能します。ブレッドクラムおよびブレッドクラム・テンプレートを作成した後、リージョンを作成します。ブレッドクラム・リージョンを作成すると、ページにブレッドクラムを追加できます。
トピック:
関連項目:
メニュー表示の変更方法については、「ブレッドクラム・テンプレート」を参照してください
ページ・デザイナでブレッドクラム・リージョンを作成するには、次のステップを実行します。
ブレッドクラム・ナビゲーションを追加する各ページに対して、これらのステップを実行します。
より詳細なコンテキストを表示するために、ブレッドクラムにセッション・ステートを含めて、ブレッドクラムを動的にすることができます。たとえば、アプリケーションのページに特定の会社への注文リストが表示される場合に、次のブレッドクラムを含めるとします。
Home > Orders > Orders for ACME Inc
この例で、ACME Inc
は、ユーザーが現在表示しているページおよびナビゲーション・パスも示しています。Application Expressエンジンによって、ACME Inc.のセッション・ステートの値が格納されます。
このタイプの動的メニューを作成するには、ブレッドクラムの短縮名または詳細な名前に、セッション・ステート・アイテムへの参照を含める必要があります。次に例を示します。
&COMPANY_NAME.
エントリの親の変更ページの選択ブレッドクラム・エントリに新たな親を選択できます。
ブレッドクラム・エントリの親を変更するには、次のステップを実行します。