サイト構造の完成

これでトップページができ、マスターページでヘッダーとフッターが定義されたので、Clarityの残りのページを作成できます:

  • ホーム
  • ショップ
  • ブログ
  • 会社概要
  • お問い合わせ
  • 採用情報
  1. サイト管理者のPreston Palmerとしてログインしてください。 サイトメニュー(商品メニュー)を開き、 サイトビルダーページ をクリックします。

    The Home and Search page are already in the default site.

    デフォルトでは2つのページがある:ホームと検索です。

  2. 検索ページの横にある Actions メニューを開き、 Delete をクリックします。 警告メニューが表示されたら削除を確認する。

  3. ページ削除後のテスト検索 ホームページに移動し、 検索検索)をクリックします。

    何も起こらない。 検索ページを削除したため、検索バーが正しく機能しなくなった。

  4. ページの管理ページに戻る。 クリック 追加(追加) → ページ . メニューの Global Templates をクリックし、 Search_をクリックします。

    There's a global page template for search pages.

  5. Search という名前を入力し、 Add_をクリックする。 一般ページの設定が表示されます。

  6. メニュー表示から隠す_を有効にする。 これにより、メニュー表示ウィジェットのページ階層から検索ページが除外されます。 他のナビゲーションメニューにはまだ表示されている。

    テンプレートに加えられた変更が検索ページに反映されるように、 Inherit Changes を有効のままにしておきます。

    フレンドリーURLは変更可能だが、/searchのままにしておくこと。 検索バーウィジェットは、このフレンドリーなURLを目的地ページとして使用するように設定されており、検索実行後にユーザーを検索ページに誘導します。

    Configure the search page.

  7. 設定の一番下にある Save をクリックします。

  8. 再びホームページに移動する。 検索バーにもう一度 test と入力し、 Enter をクリックする。 検索ページが表示される。 結果の検索検索ファセット が表示されるかどうかは、システム内のコンテンツと、コンテンツを表示する権限を持っているかどうかによります。

    The search results and facets are part of the search page template.

    なぜこの検索がうまくいったのかを考えてみよう。 マスターページのヘッダーとサイト内の検索ページに検索バーウィジェットを追加しました。 検索バーはどうやって検索ページに送ることを知っていたのか? すべてはコンフィギュレーションにある。 Searchという名前のページのフレンドリーURLのデフォルトは/searchで、検索バーの設定もDestination Pageの設定で同じ値を使用します。 検索ページのフレンドリーURLは、検索バーの目的地ページ設定と一致していなければならない。

  9. 次に、サイト訪問者がクラリティの製品を購入できる重要なeコマースストアフロントページを作成します。 ページ管理に戻る。 クリック 追加(追加) → ページ . Clarity MP ページ・テンプレートを選択し、 Shop という名前を入力します。

  10. コンテンツページエディターで、 Publish をクリックする。 Clarity用に定義したヘッダーとフッターが配置されました。

    このページの内容は、 コマースアーキテクト コースで定義されています。

  11. 同じ手順を繰り返して、マスターページを使用するように設定されたコンテンツページを作成する:

    • 会社概要
    • ブログ
    • お問い合わせ
  12. 「会社概要」ページの子ページ ページ階層の管理 を作成します。 会社概要の横にある 追加(追加)をクリックし、同じ手順でページを作成します。 また、既存のトップレベル・ページを他のページにドラッグして入れ子にすることもできる。

    サイト階層は、ページ管理パネルから見ると次のようになります:

    There's one nested page in the current hierarchy.

    次にホームページに行き、これらのページがサイトヘッダーのメニュー表示ウィジェットによって提供されるナビゲーションメニューに自動的に追加されることを確認してください:

    The navigation menu displays all the pages except Search.

    メニュー表示ウィジェットのページ階層メニューから検索ページを除外したことを思い出してください。 だからナビゲーションに表示されないんだ。

クラリティの基本ページは整っている。

次へクラリティには 新しいサインインページが必要だ.

関連コンセプト

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy