おすすめ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、テーマを拡張するための以下のベストプラクティスについて説明します。
プラットフォームのテーマを改変しないでください
コピーを作成し、コピーを修正し、元のテーマではなくコピーしたテーマから継承します。この慣習は以下の慣習を強化するものです:
- SXAが管理するツリーの枝にはカスタムアイテムを入れてはいけません。
- OOBTのSXAアイテムは改変しないでください。
この推奨を守らずSXAを拡張すると、次回SXAをアップグレードする際に変更が上書きされるリスクがあります。
レンダリングにカスタムスタイルを割り当てる
レンダリング用のカスタムスタイルを作成する場合は、必ず正しいレンダリングに割り当ててください。
例えば、Promoレンダリングに特有のスタイルを提供しつつ、他のレンダリングにそのスタイルを使わせたくない場合は、スタイルアイテムの 「Allowed Renderings 」フィールドにそのスタイルが適用されるレンダリングをリストアップすることで実現できます。もしそのスタイルをレンダリングに割り当てなければ、すべてのレンダリングで利用可能です。

スタイルフォルダを整理しましょう
スタイルフォルダから未使用のスタイルを削除してください。編集者がスタイルを適用しても、レンダリングのスタイルに何の変更も加わっていないと感じるのはフラストレーションを感じることがあります。SXAには最も一般的な作業を自動化するための複数のPowerShellスクリプト が含まれています。 Styles項目を右クリックし、「 スクリプト」 をクリックするとクリーンアップスクリプトが見つかります。

カスタムスタイルアイテムをサブフォルダに整理する
サイトのブランディングやテーマを展開するにつれて、スタイルリストは急速に増えていくことが期待できます。編集者が未分類のスタイルの長いリストで圧倒されないように、スタイルをサブフォルダに整理することを検討してください。

SXAには、最も一般的な作業を自動化するための複数のPowerShellスクリプトが含まれています。 Styles項目を右クリックし、「 スクリプト」 をクリックすると 「スタイル整理 」スクリプトが見つかります。
