この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

交換可能な検索およびプロファイルメニューコンポーネントの設定

エクスペリエンスビルダーでカスタムコンポーネントを作成し、テンプレートの標準の [プロファイルヘッダー] コンポーネントや [検索パブリッシャーと投稿パブリッシャー] コンポーネントを置き換えます。
たとえば、[カスタマーサービス] では、テンプレートヘッダーが次のロック済みの領域で構成されます。
  • search ([検索パブリッシャー] コンポーネントを含む)
  • profileMenu ([プロファイルヘッダー] コンポーネントを含む)
  • navBar ([ナビゲーションメニュー] コンポーネントを含む)
テンプレートヘッダー
これらの指定領域名により、以下を簡単に行うことができます。
  • デフォルトのテーマレイアウトコンポーネントまたはカスタムテーマレイアウトコンポーネントで、検索コンポーネントとプロファイルコンポーネントを交換する。
  • 既存のカスタマイズ (選択中の検索コンポーネントなど) を維持したまま、テーマレイアウトコンポーネントを交換する。
コンポーネントが正しいインターフェース (このケースでは forceCommunity:searchInterface または forceCommunity:profileMenuInterface) を実装すると、これらの領域の候補として識別されます。そのため、これらのインターフェースはテーマレイアウトコンポーネント (デフォルトの [カスタマーサービス] テーマレイアウトコンポーネントなど) に交換可能なコンポーネントとして表示され、search または profileMenu が属性名値として宣言されます。

forceCommunity:profileMenuInterface

forceCommunity:profileMenuInterface インターフェースを Aura コンポーネントに追加して、テンプレートのカスタムプロファイルメニューコンポーネントとして使用できるようにします。作成したカスタムプロファイルメニューコンポーネントは、システム管理者がエクスペリエンスビルダーの [設定] | [テーマ] で選択して、テンプレートの標準 [プロファイルヘッダー] コンポーネントと交換できます。

シンプルなプロファイルメニューコンポーネントのコードを示します。

forceCommunity:searchInterface

forceCommunity:searchInterface インターフェースを Aura コンポーネントに追加して、テンプレートのカスタム検索コンポーネントとして使用できるようにします。作成したカスタム検索コンポーネントは、システム管理者がエクスペリエンスビルダーの [設定] | [テーマ] で選択して、テンプレートの標準 [検索パブリッシャーと投稿パブリッシャー] コンポーネントと交換できます。

シンプルな検索コンポーネントのコードを示します。