1. セットアップと構成

コンテンツ エディターのSXAアイテム

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAは、サイトをSitecoreアイテムとして定義します。このトピックでは、SitecoreのSXAサイト コレクション、サイト、およびカスタム アイテムについて説明します。

サイト コレクション アイテム

サイト コレクション作成ウィザードを使用してサイト コレクションとサイトをすばやく設定すると、デフォルトでは、SXAはテンプレート、テーマ、メディア コンテンツを作成し、作成したサイト コレクション アイテムに保存されたパスを使用します。

The site collection items.

サイトのアイテム

サイト作成ウィザードは、ホーム項目だけでなく、共有コンテンツ用のDataフォルダ、すべてのサイト固有のメディア項目のMedia項目、およびサイトレベルで定義する構成とプレゼンテーションの詳細用のSettingsノードとPresentationノードなど、サイトの構造を生成します。

The site items.

サイト フォルダには、次のサブフォルダがあります。

  • Home - オーバーレイ ウィンドウに表示できるサイト ページとプレゼンテーション要素が含まれています。

    The Home items.
  • Media - 画像、アニメーション、ムービー、PDFなど、サイトで使用可能なすべてのメディア項目を含むメディア ライブラリのスコープ ビューを表示します。メディア項目は、このフォルダに物理的には存在しませんが、サイトに割り当てられたメディアライブラリフォルダへの参照です。

    The media items.
  • Data - Webサイト内の複数のページで再利用できるデータソースが含まれています。 Dataフォルダは、サイト レベルで共有データ ソース コンテンツの場所を提供し、このコンテンツをレンダリング タイプ別に整理します。サイト作成ウィザードで選択したコンポーネントのみが、Dataコンテナフォルダを持ちます。

    The Data items.
  • <Site> Dictionary - 辞書エントリとしてシステムに入力し、サイトで翻訳して再利用できる単語やフレーズのサイト固有のコレクション。一般的には、これには[送信]というラベルの付いたボタンや[連絡先セクションなど、定期的なユーザー インターフェース要素が含まれます。ディクショナリには、アプリケーション固有のデータを取得するための専用のAPIエンドポイント があります。一般的なSitecoreディクショナリと区別するためのサイト名が含まれています。

  • Presentation - サイトの作成時に選択した機能の設定とプレゼンテーションの詳細が含まれます。

    The Presentation items.

    次の表では、Presentationサブフォルダ内の項目について説明します。

    アイテム

    形容

    Available Renderings

    エクスペリエンス エディターで編集者が使用できるレンダリングをリストします。

    SXAでは、ツールボックス内のコンポーネントの構造を変更できます。これは、頻繁に使用するコンポーネント カテゴリをリストの一番上に移動する場合や、カテゴリ内のコンポーネントの順序を変更する場合に便利です。

    Cache Settings

    特定のコンポーネントのキャッシュオプションを設定しますHomeタブで、Component Cache Settingsをクリックしてキャッシュ設定を作成します。

    Event Types

    「イベント・タイプ」は、イベント・リスト内で使用可能なイベント・タイプを選択できる構成可能なドロップダウン・リストです。

    Layout Service

    レイアウト・サービスによって提供されるコンポーネントの出力を作成するために使用できる追加のJSONレンダリング・バリアントを指定します。

    Page Designs

    ページデザインを作成して割り当てます。このアイテムには、特定のサイト の最適化設定を変更する ための設定が含まれています。

    Partial Designs

    カスタムのパーシャルデザインが含まれます。パーシャル デザインを作成および変更するには、このアイテムの子を変更します。

    Placeholder Settings

    レイアウトプレースホルダのプレースホルダー制限を設定します。これらの制限は、サイト内のすべてのページに適用されます。このアイテムは、エクスペリエンス エディターで動的プレースホルダに割り当てることができるプレースホルダ制限アイテムのコンテナでもあります。

    POI Types

    興味のあるポイントを追加します

    Rendering Variants

    サイト内でバリアントをサポートするすべてのコンポーネントが一覧表示されます。このアイテムのサブフォルダに コンポーネントバリアントを追加できます

    Styles

    SXAには、レンダリング用のプリセット スタイルが付属しています。 スタイルを追加、編集、および削除できます。各スタイルの スタイル セクションでは、そのスタイルを使用できるレンダリングを追加できます。

  • Settings - 設定の詳細が含まれます。

    The Settings items.

    次の表では、Settingsサブフォルダ内の項目について説明します。

    アイテム

    形容

    Browser Title

    デフォルトでは、Titleフィールドがブラウザのタイトルとして使用されます。別のフィールドを使用するには、ここで専用のタイトル フィールドを指定します。SXAでは、各サイトのページタイトル、プレフィックス、サフィックスを定義することもできます。

    Creative Exchange Storages

    Creative Exchangeを設定して、エクスポートとインポートのオプションを指定します。エクスポートされたサイトを保存するパスを構成することもできます。

    Datasource Configurations

    SXAでは、組み込みのSXAコンポーネントで独自のデータ テンプレートを使用できます。データソース設定を挿入してコンポーネントを選択すると、そのコンポーネントで使用されるデータソーステンプレートを変更したり、そのデフォルト設定の一部を上書きしたりできます。

    Default links

    リンクコンポーネントを使用すると、例えば、ブログページのパーシャルデザインにリンクを追加して、その記事に明示的にリンクしなくても、次または前の記事に移動することができます。 Default linksには、HierarchyJourneyの2つのサブアイテムがあります。

    Hierarchyアイテムには、次のサブアイテムがあります。

    • Next sibling - 次の兄弟アイテムへのリンクは、コンテンツ ツリーでのアイテムの表示方法に従って表示されます。

    • Parent item - 現在のアイテムの親アイテムにリンクします。

    • Previous sibling - 前の兄弟アイテムへのリンクは、コンテンツ ツリーでのアイテムの表示方法に従って表示されます。

    Journeyアイテムには、次のサブアイテムがあります。

    • Previously visited item - 以前にアクセスしたページへのリンクで、Sitecore.Analytics.Trackerに依存します。

      メモ

      XMトポロジでは動作しません。

    Facets

    検索コンポーネントで使用されるファセットを追加します。

    HTML Snippets

    HTMLスニペットが含まれています。HTMLスニペットは、メタデータ パーシャル デザインに追加できるメタ コンポーネントです。

    Item Queries

    リストコンポーネントのカスタムクエリを作成する。

    Maps Provider

    マップの認証キーを保存する

    Privacy Warning

    プライバシーに関する警告を設定します。たとえば、警告の種類を指定したり、プライバシー警告メッセージを表示しないページを設定したりできます。

    Redirects

    リダイレクト マップを作成する

    Scopes

    ブースティングルールを追加します。SXAでは、検索範囲を使用して、条件に基づいて検索結果を絞り込むことができます。スコープ内では、ブースティングルールを定義することで、特定の結果をブーストできます。

    Shared Site Settings

    委任された領域を表示します。このセクションを手動で編集しないでください。

    Site Grouping

    このフォルダーの子は、Sitecoreサイト定義を提供します。これらは、SXAなしでサイトを構築する場合に構成ファイル内で定義するノードSitecore <site> に相当します。これらのアイテムは、SXAサイト マネージャーを使用して管理することもできます。

    ここでカスタムプロバイダーを追加します 。SXAでは、サイトごとに異なるリンク プロバイダーを選択できます。これは、リンク要件が異なる複数のサイトがある場合に便利です。

    カスタムログインページを割り当てることもできます。

    Social Media Groups

    ソーシャルメディアでページを共有する方法を定義します。ソーシャル共有ボタンのスニペットを指定できます。

    Standard Values

    現在のサイトの下にあるデータソーステンプレートの標準値を定義します (たとえば、グローバルに定義された標準値を上書きします)。

    Twitter Apps

    Twitterアプリの認証情報を入力します。Twitter APIにアクセスするには、リクエストごとに渡す必要がある一連の資格情報が必要です。

    既存のTwitterアプリをお持ちの場合、TwitterアカウントでTwitterアカウントにログインしていれば、Twitterアプリの管理画面を使用してアプリを表示および編集できますdeveloper.twitter.com。

カスタムアイテム

SXAを拡張するときは、カスタム アイテムをどこに保存するかを考える必要があります。SXAは、SXAの更新中に標準のSXAセクションを上書きします。そのため、SXAによって制御されるツリーの枝にカスタム アイテムを配置すると、アップグレード後にインスタンスが壊れる可能性があります。

SXAは、Sitecore実装のビルド、テスト、拡張、保守に関する開発プロセスの推奨事項を含むSitecore Helix原則に従います。Helixレイヤーに続くテンプレート フォルダーは、次のように定義されます。

  • Feature - ソリューションのビジネスオーナーや編集者が理解しているソリューションの具体的な機能が含まれている。

  • Foundation - 複数の機能モジュールで共有される基本ロジックが含まれています。

  • Project - ソリューションのコンテキストを提供します。新しいサイト コレクションを作成するたびに、次の例のようなProject構造が自動的に生成されます。

SXAがProjectフォルダーに生成するテンプレートは、サイト コレクション作成ウィザードで選択したモジュールによって異なります。

この記事を改善するための提案がある場合は、 お知らせください!