前へ
前へ
 
次へ
次へ

ブレッドクラムの作成方法

ページの作成中にブレッドクラムを作成できます。または、ブレッドクラムの作成ウィザードを実行して手動で作成します。

トピック:

ページ作成中のブレッドクラムの作成

ページの作成中にブレッドクラムを作成するには、次のステップを実行します。

  1. ページの作成ウィザードを実行して新規ページを追加します。「アプリケーション内のページの管理」を参照してください。このウィザードには、次の方法でアクセスできます。

    • アプリケーションのホームページで「ページの作成」をクリックする

    • 「ページ定義」で「作成」をクリックする

    • 「開発者」ツールバーで「作成」リンクをクリックする

    ウィザードの途中で、「ブレッドクラム」リストが表示されます。このリストが表示される実際のページは、作成するページのタイプによって異なります。

  2. 「ブレッドクラム」リストから、「ブレッドクラム」を選択します。

    「ブレッドクラム・エントリの作成」フォームが表示されます。

    図breadcrum_creage_pg.gifの説明が続きます
    図breadcrum_creage_pg.gifの説明

  3. 「エントリ名」にブレッドクラムの名前を入力します。

  4. 「親エントリ」で、次のようにします。

    • 親を指定するには、「親エントリの選択」リストから親ページを選択します。

    • このブレッドクラムに親がない場合は、「親ブレッドクラム・エントリなし」を選択します。

  5. 画面に表示されるステップに従います。

ブレッドクラムの手動作成

ブレッドクラムを手動で作成するには、次のように、アプリケーションの各ページにブレッドクラムを追加する必要があります。

  1. 共有コンポーネント・ページ、または「ページ定義」のどちらかから、ブレッドクラムの作成/編集ウィザードを実行することによりブレッドクラムを作成します。

  2. エントリを追加します。

  3. リージョンを作成して、ブレッドクラムをページに追加します。

共有コンポーネント・ページからのブレッドクラムの作成

共有コンポーネント・ページからブレッドクラムを作成するには、次のステップを実行します。

  1. 「作業領域」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

  4. 「ナビゲーション」で、「ブレッドクラム」をクリックします。

    ブレッドクラム・ページが表示されます。

  5. 「作成」をクリックします。

  6. 名前を入力して、「作成」をクリックします。

ページ定義からのブレッドクラムの作成

ページ定義からブレッドクラムを作成するには、次のステップを実行します。

  1. 該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

  2. 「共有コンポーネント」で、「ブレッドクラム」までスクロールし、「作成」をクリックします。

  3. 「作成」では、「ブレッドクラム」を選択し、「次へ」をクリックします。

  4. 名前を入力して、「作成」をクリックします。

ブレッドクラムを作成したら、エントリを追加します。

ブレッドクラム・エントリの追加

ブレッドクラム・エントリを追加するには、次のステップを実行します。

  1. ブレッドクラム・ページにナビゲートします。

    1. 「作業領域」ホームページにナビゲートします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. アプリケーションを選択します。

    4. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

    5. 「ナビゲーション」で、「ブレッドクラム」をクリックします。

      ブレッドクラム・ページが表示されます。

  2. エントリを追加するブレッドクラムを選択します。

  3. 「ブレッドクラム・エントリの作成 >」をクリックします。

  4. 「ブレッドクラム」で、ブレッドクラム・エントリが表示されるページを指定します。

  5. 「エントリ」で、次の項目を指定します。

    1. 順序: ブレッドクラム・エントリを表示する順序を指定します。

    2. 親エントリ: このエントリの親を指定します。

    3. 短縮名: (ブレッドクラム・テンプレートで参照される)このエントリの短縮名を指定します。

    4. 詳細な名前: (ブレッドクラム・テンプレートで参照される)このエントリの詳細な名前を指定します。

  6. 「ターゲット」で、ターゲット位置を指定します。ページに表示される情報は、選択したブランチ・タイプによって異なります。

    1. ターゲット位置がURLの場合、次を指定します。

      • ターゲットは: 「URL」を選択します。

      • URLターゲット: URLを入力します。次に例を示します。

        http://www.yahoo.com
        
    2. ターゲット位置がページの場合、次を指定します。

      • ターゲットは: 「このアプリケーションのページ」を選択します。

      • ページ: ターゲット・ページ番号を指定します。

        「このページのページ区切りをリセット)」を選択することもできます。このオプションを選択すると、ユーザーの新規問合せに合うデータの最初のセットにページが戻されます。

      • リクエスト: 使用するリクエストを指定します。

      • キャッシュのクリア: キャッシュをクリアするページ番号を指定します。

    3. セッション・ステートを設定するには(リストされたアイテムに値を与えます)、次のステップを実行します。

      • 「次のアイテムを設定」で、セッション・ステートを設定するアイテム名をカンマで区切って入力します。

      • 次の値を使用: 指定したアイテムの値をカンマで区切って入力します。

        静的な値または置換構文(&APP_ITEM_Name.など)を指定できます。URLのf?p=に渡されるアイテム値にはコロン(:)を使用しないでください。また、バックスラッシュでアイテム値全体を囲んだ場合(¥1234,56¥など)を除いて、カンマも使用しないでください。

    4. 「次へ」をクリックします。

  7. ブレッドクラムを条件付きにするには、次のステップを実行します。

    1. 「条件タイプ」リストから選択します。

    2. 表示されるフィールドに式を入力します。

  8. 「認可」で、認可スキームを指定できます。

    この認可スキームは、このコンポーネントをレンダリングまたは処理するためにTRUEと評価される必要があります。

  9. 「構成」で、このコンポーネントのビルド・オプションを選択できます。

    ビルド・オプションは、アプリケーション内のコンポーネントが有効かどうかを判別する事前定義された設定です。

  10. メニュー属性の定義の終了後、ページ上部の「作成」をクリックします。

作成する必要がある各ブレッドクラム・エントリに対して、これらのステップを実行します。

ブレッドクラム・リージョンの追加

リージョンはページ上の領域で、コンテンツのコンテナとして機能します。ブレッドクラムおよびブレッドクラム・テンプレートを作成した後、リージョンを作成します。リージョンを作成すると、ページにブレッドクラムを追加できます。


参照:

メニュー表示の変更方法については、「新しいテンプレートの作成」および「ブレッドクラム・テンプレート」を参照してください。

ブレッドクラム・リージョンを作成するには、次のステップを実行します。

  1. 該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

  2. 「リージョン」で、「作成」アイコンをクリックします。

    リージョンの作成ウィザードが表示されます。各ウィザードのページでは左側にステップを表す一連のブロックが表示されることに注意してください。ハイライトされたブロックは実行中のステップを表します。

  3. リージョン・タイプについて、「ブレッドクラム」を選択して「次へ」をクリックします。

  4. 「ブレッドクラム・コンテナ・リージョン」で、次のようにします。

    1. リージョン・タイトル: リージョンのタイトルを入力します。

    2. リージョン・テンプレート: リージョン・テンプレートを選択します。

    3. 表示ポイント: 表示ポイントを選択します。

      リージョンは、位置(または表示ポイント)別に編成されています。リージョンの適切な位置を決定するには、懐中電灯アイコンをクリックします。グラフィカルな画面が表示されます。

    4. 順序: 順序の番号を入力します。

    5. 「次へ」をクリックします。

  5. 「ブレッドクラム」で、次のようにします。

    1. ブレッドクラム: このリージョンに関連付けるブレッドクラムを選択します。

    2. ブレッドクラム・テンプレート: テンプレートを選択します。

    3. 「次へ」をクリックします。

  6. 「ブレッドクラム・エントリ」では、ブレッドクラム・エントリをこのページの指定に使用するブレッドクラム・エントリを指定します。

    1. ブレッドクラム・エントリ・ラベル: このブレッドクラム・エントリのラベルを入力します。

    2. 親エントリ: 階層内の適切な親を選択します。

    3. 「次へ」をクリックします。

  7. 「終了」をクリックします。

ブレッドクラム・ナビゲーションを追加する各ページに対して、これらのステップを実行します。

動的ブレッドクラムの作成について

より詳細なコンテキストを表示するために、ブレッドクラムにセッション・ステートを含めて、ブレッドクラムを動的にすることができます。たとえば、アプリケーションのページに特定の会社への注文リストが表示される場合に、次のブレッドクラムを含めるとします。

Home > Orders > Orders for ACME Inc

この例で、ACME Incは、ユーザーが現在表示しているページおよびナビゲーション・パスも示しています。Application Expressエンジンによって、ACME Inc.のセッション・ステートの値が格納されます。

このタイプの動的メニューを作成するには、ブレッドクラムの短縮名または詳細な名前に、セッション・ステート・アイテムへの参照を含める必要があります。次に例を示します。

&COMPANY_NAME.