コメントコンポーネントの拡張 extend-comments-component
次の目的 拡張 デフォルトのコンポーネントは、特定の用途でのコンポーネントの外観や動作を変更することです。
コンポーネントへのパスは一意で、デフォルトのコンポーネントをスーパーリソースタイプとして参照します。 コンポーネントオーバーレイのグローバルスコープと比較して、スコープが制限されるので、リスクが少なくなります。
NOTE
の拡張 重ねて コンポーネントはサポートされていません。
例 example
コメントコンポーネントのヘッダーが、AEMインスタンスの 1 つのサイトで別の外観で表示され、別のサイトではデフォルトの表示で表示される必要があるとします。 すべてのインスタンスのコメントコンポーネントを変更するデフォルトのコメントをオーバーレイする代わりに、様々なサイトで使用できる複数のコメントコンポーネントを確実に使用する方法をお勧めします。
このソリューションを実装するには、既存のコンポーネントを拡張(上書き)する新しいコンポーネントを作成し、Handlebars スクリプトを変更します。 新しいコメントを使用するサイトの領域は拡張されたものを使用できますが、デフォルトの外観を使用するサイトは影響を受けません。
コメントコンポーネントは、コメントシステムを構成する 2 つのコンポーネントの 1 つです。 そのため、次の 2 つのコンポーネントを拡張できます。 コメント および コメント. 編集するスクリプトは、「コメント」コンポーネントの header.hbs
ファイルを、親 コメント コンポーネント(コメントシステム)は、作成者が実際にページに追加するものです。
コメントを拡張するには、次の操作が必要です。
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6