コメントコンポーネントの拡張 extend-comments-component

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

次の目的 拡張 デフォルトのコンポーネントは、特定の用途でのコンポーネントの外観や動作を変更することです。

コンポーネントへのパスは一意で、デフォルトのコンポーネントをスーパーリソースタイプとして参照します。 コンポーネントオーバーレイのグローバルスコープと比較して、スコープが制限されるので、リスクが少なくなります。

NOTE
の拡張 重ねて コンポーネントはサポートされていません。

example

コメントコンポーネントのヘッダーが、AEMインスタンスの 1 つのサイトで別の外観で表示され、別のサイトではデフォルトの表示で表示される必要があるとします。 すべてのインスタンスのコメントコンポーネントを変更するデフォルトのコメントをオーバーレイする代わりに、様々なサイトで使用できる複数のコメントコンポーネントを確実に使用する方法をお勧めします。

このソリューションを実装するには、既存のコンポーネントを拡張(上書き)する新しいコンポーネントを作成し、Handlebars スクリプトを変更します。 新しいコメントを使用するサイトの領域は拡張されたものを使用できますが、デフォルトの外観を使用するサイトは影響を受けません。

コメントコンポーネントは、コメントシステムを構成する 2 つのコンポーネントの 1 つです。 そのため、次の 2 つのコンポーネントを拡張できます。 コメント および コメント. 編集するスクリプトは、「コメント」コンポーネントの header.hbs ファイルを、親 コメント コンポーネント(コメントシステム)は、作成者が実際にページに追加するものです。

コメントを拡張するには、次の操作が必要です。

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6