コンテンツ エディターのSXAアイテム
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXAは、サイトをSitecoreアイテムとして定義します。このトピックでは、SitecoreのSXAテナント、サイト、およびカスタム アイテムについて説明します。
テナントアイテム
テナントアイテム
テナント作成ウィザードを使用してテナントとサイトをすばやくセットアップすると、デフォルトでは、SXAはテンプレート、テーマ、メディア コンテンツを作成し、作成したばかりのテナント アイテムに保存されたパスを使用します。
サイトのアイテム
サイトのアイテム
サイト作成ウィザードは、ホーム項目だけでなく、共有コンテンツ用のDataフォルダ、すべてのサイト固有のメディア項目のMedia項目、およびサイトレベルで定義する構成とプレゼンテーションの詳細用のSettingsノードとPresentationノードなど、サイトの構造を生成します。
サイト フォルダには、次のサブフォルダがあります。
-
Home - オーバーレイ ウィンドウに表示できるサイト ページとプレゼンテーション要素が含まれています。
-
Media - 画像、アニメーション、ムービー、PDFなど、サイトで使用可能なすべてのメディア項目を含むメディア ライブラリのスコープ ビューを表示します。メディア項目は、このフォルダに物理的には存在しませんが、サイトに割り当てられたメディアライブラリフォルダへの参照です。
-
Data - Webサイト内の複数のページで再利用できるデータソースが含まれています。 Dataフォルダは、サイト レベルで共有データ ソース コンテンツの場所を提供し、このコンテンツをレンダリング タイプ別に整理します。サイト作成ウィザードで選択したコンポーネントのみが、Dataコンテナフォルダを持ちます。
-
<Site> Dictionary - 辞書エントリとしてシステムに入力し、サイトで翻訳して再利用できる単語やフレーズのサイト固有のコレクション。一般的には、これには[送信]というラベルの付いたボタンや[連絡先セクションなど、定期的なユーザー インターフェース要素が含まれます。ディクショナリには、アプリケーション固有のデータを取得するための専用のAPIエンドポイント があります。Scribanテンプレートの翻訳を追加します。一般的なSitecoreディクショナリと区別するためのサイト名が含まれています。
-
Presentation - サイトの作成時に選択した機能の設定とプレゼンテーションの詳細が含まれます。
次の表では、Presentationサブフォルダ内の項目について説明します。
アイテム
形容
利用可能なレンダリング
エクスペリエンス エディターで編集者が使用できるレンダリングをリストします。
SXAでは、ツールボックス内のコンポーネントの構造を変更できます。これは、頻繁に使用するコンポーネント カテゴリをリストの一番上に移動する場合や、カテゴリ内のコンポーネントの順序を変更する場合に便利です。
キャッシュ設定
特定のコンポーネントのキャッシュオプションを設定します。 Homeタブで、Component Cache Settingsをクリックしてキャッシュ設定を作成します。
イベントの種類
「イベント・タイプ」は、イベント・リスト内で使用可能なイベント・タイプを選択できる構成可能なドロップダウン・リストです。
レイアウトサービス
レイアウトサービスによって提供されるコンポーネントの出力を作成するために使用できる追加のJSONレンダリングバリアントを指定します。
ページデザイン
ページデザインを作成して割り当てます。このアイテムには、特定のサイト の最適化設定を変更する ための設定が含まれています。
パーシャルデザイン
カスタムのパーシャルデザインが含まれます。パーシャル デザインを作成および変更するには、このアイテムの子を変更します。
プレースホルダー設定
POIタイプ
レンダリングバリアント
サイト内でバリアントをサポートするすべてのコンポーネントが一覧表示されます。このアイテムのサブフォルダに コンポーネントバリアントを追加できます 。
スタイル
SXAには、レンダリング用のプリセット スタイルが付属しています。 スタイルを追加、編集、および削除できます。各スタイルの スタイル セクションでは、そのスタイルを使用できるレンダリングを追加できます。
-
Settings - 設定の詳細が含まれます。
次の表では、Settingsサブフォルダ内の項目について説明します。
アイテム
形容
ブラウザのタイトル
デフォルトでは、Titleフィールドがブラウザのタイトルとして使用されます。別のフィールドを使用するには、ここで専用のタイトル フィールドを指定します。SXAでは、各サイトのページ タイトルのプレフィックスとサフィックスを定義することもできます。
Creative Exchangeストレージ
Creative Exchangeを設定して、エクスポートとインポートのオプションを指定します。エクスポートされたサイトを保存するパスを構成することもできます。
データソースの設定
SXAでは、組み込みのSXAコンポーネントで独自のデータ テンプレートを使用できます。データソース設定を挿入してコンポーネントを選択すると、そのコンポーネントで使用されるデータソーステンプレートを変更したり、そのデフォルト設定の一部を上書きしたりできます。
デフォルトのリンク
リンクコンポーネントを使用すると、例えば、ブログページのパーシャルデザインにリンクを追加して、その記事に明示的にリンクしなくても、次または前の記事に移動することができます。 Default linksには、HierarchyとJourneyの2つのサブアイテムがあります。
Hierarchyアイテムには、次のサブアイテムがあります。
-
Next sibling - 次の兄弟アイテムへのリンクは、コンテンツ ツリーでのアイテムの表示方法に従って表示されます。
-
Parent item - 現在のアイテムの親アイテムにリンクします。
-
Previous sibling - 前の兄弟アイテムへのリンクは、コンテンツ ツリーでのアイテムの表示方法に従って表示されます。
Journeyアイテムには、次のサブアイテムがあります。
-
Previously visited item - 以前にアクセスしたページへのリンクで、Sitecore.Analytics.Trackerに依存します。
メモXMトポロジでは動作しません。
ファセット
HTMLスニペット
HTMLスニペットが含まれています。HTMLスニペットは、メタデータ パーシャル デザインに追加できるメタ コンポーネントです。
アイテムクエリ
リストコンポーネントのカスタムクエリを作成する。
マッププロバイダー
プライバシーに関する警告
プライバシーに関する警告を設定します。たとえば、警告の種類を指定したり、プライバシー警告メッセージを表示しないページを設定したりできます。
リダイレクト
スコープ
ブースティングルールを追加します。SXAでは、検索範囲を使用して、条件に基づいて検索結果を制限できます。スコープ内では、ブースティングルールを定義することで、特定の結果をブーストできます。
共有サイトの設定
委任された領域を表示します。このセクションを手動で編集しないでください。
サイトのグループ化
このフォルダーの子は、Sitecoreサイト定義を提供します。これらは、SXAを使用せずにサイトを構築する場合に設定ファイル内で定義するSitecore <site> ノードに相当します。これらのアイテムは、SXAサイト マネージャーを使用して管理することもできます。
ここでカスタムプロバイダーを追加します 。SXAでは、サイトごとに異なるリンク プロバイダーを選択できます。これは、リンク要件が異なる複数のサイトがある場合に便利です。
カスタムログインページを割り当てることもできます。
ソーシャルメディアグループ
ソーシャルメディアでページを共有する方法を定義します。ソーシャル共有ボタンのスニペットを指定できます。
Twitterアプリ
Twitterアプリの認証情報を入力します。Twitter APIにアクセスするには、リクエストごとに渡す必要がある一連の資格情報が必要です。
既存のTwitterアプリをお持ちの場合、TwitterアカウントでTwitterアカウントにログインしていれば、Twitterアプリの管理画面からアプリを表示および編集できますdeveloper.twitter.com。
-
カスタムアイテム
カスタムアイテム
SXAを拡張するときは、カスタム アイテムをどこに保存するかを考える必要があります。SXAは、SXAの更新中に標準のSXAセクションを上書きします。そのため、SXAによって制御されるツリーの枝にカスタム アイテムを配置すると、アップグレード後にインスタンスが壊れる可能性があります。
SXAは、Sitecore実装のビルド、テスト、拡張、および保守に関する開発プロセスの推奨事項を含むSitecore Helixの原則に従います。Helixレイヤーに続くテンプレート フォルダは、次のように定義されます。
-
Feature - ソリューションのビジネスオーナーや編集者が理解しているソリューションの具体的な機能が含まれている。
-
Foundation - 複数の機能モジュールで共有される基本ロジックが含まれています。
-
Project - ソリューションのコンテキストを提供します。新しいテナントを作成するたびに、次の例のようなプロジェクト構造が自動的に生成されます。
SXAがProjectフォルダーに生成するテンプレートは、テナント作成ウィザードで選択したモジュールによって異なります。