コメントコンポーネントの拡張 extend-comments-component
デフォルトコンポーネントを拡張する目的は、特定の用途のためにコンポーネントの外観や動作を変更することです。
コンポーネントへのパスは一意であり、デフォルトのコンポーネントをスーパーリソースタイプとして参照します。 コンポーネントオーバーレイのグローバルスコープと比較して、スコープが制限されているため、リスクが少なくなります。
NOTE
オーバーレイ コンポーネントの拡張はサポートされていません。
例 example
例えば、コメントコンポーネントのヘッダーは、AEM インスタンスの1つのサイトでは代替表示で表示され、別のサイトではデフォルト表示で表示される必要があるとします。 すべてのインスタンスのコメントコンポーネントを変更するデフォルトのコメントをオーバーレイする代わりに、さまざまなサイトで使用できる複数のコメントコンポーネントがあることを確認することをお勧めします。
このソリューションを実装するには、既存のコンポーネントを拡張(オーバーライド)するコンポーネントを作成し、Handlebars スクリプトを変更します。 新しいコメントを使用するサイトの領域では、拡張されたコメントを使用できますが、デフォルトのアピアランスを使用するサイトは影響を受けません。
コメントコンポーネントは、実際にはコメントシステムを構成する2つのコンポーネントのうちの1つです。 したがって、拡張する2つのコンポーネントがあります。コメントとコメント。 編集するスクリプトは、コメント コンポーネントのheader.hbs ファイルにあります。一方、親コメント コンポーネント(コメントシステム)は、作成者が実際にページに追加するものです。
コメントを拡張するには、次の操作を行う必要があります。
recommendation-more-help
experience-manager-65-help-communities