Show Menu
THEMEN×

Komponente "Kommentare erweitern"

Die Absicht, eine Standardkomponente zu erweitern , besteht darin, das Aussehen oder Verhalten einer Komponente für bestimmte Zwecke zu ändern.
Der Pfad zur Komponente ist eindeutig und verweist auf die Standardkomponente als Superressourcentyp. Das Risiko ist geringer, da der Umfang im Vergleich zum globalen Umfang einer Komponentenüberlagerung begrenzt ist.
Das Erweitern einer überlagerten Komponente wird nicht unterstützt.

Beispiel

Angenommen, die Kopfzeile für die Kommentarkomponente muss auf einer Seite der AEM-Instanz mit einem alternativen Erscheinungsbild angezeigt werden, während sie auf einer anderen Site mit der Standardanzeige angezeigt wird. Statt den Standardkommentar zu überlagern, wodurch die Kommentarkomponente für alle Instanzen geändert wird, ist eine bessere Lösung sicherzustellen, dass auf verschiedenen Sites mehrere Kommentarkomponenten verfügbar sind.
Um diese Lösung zu implementieren, erstellen Sie eine neue Komponente, die die vorhandene Komponente erweitert (überschreibt) und das Handlebars-Skript ändert. Der Bereich der Site, der die neuen Kommentare verwendet, kann den erweiterten verwenden, während die Sites, die das Standardbild verwenden, unverändert bleiben.
Die Kommentarkomponente ist eigentlich eine von zwei Komponenten, die das Kommentarsystem umfassen. Es gibt also zwei Komponenten, die erweitert werden müssen: Kommentare und Kommentare . Das zu bearbeitende Skript befindet sich in der -Datei der Kommentarkomponente header.hbs , während die übergeordnete Komponente für Kommentare (das Kommentarsystem) dem entspricht, was ein Autor der Seite tatsächlich hinzufügt.
Um Kommentare zu erweitern, müssen Sie: