Überlagern Sie das Kommentarsystem mit einer benutzerdefinierten Version, indem Sie die minimale Anzahl von Dateien aus /libs
in /apps
und ändern Sie sie in /apps
.
Der Inhalt des Ordners /libs wird nie bearbeitet, da eine Neuinstallation oder ein Upgrade den Ordner /libs löschen oder ersetzen kann, während der Inhalt des Ordners /apps unverändert bleibt.
Verwenden CRXDE Lite Erstellen Sie in einer Autoreninstanz zunächst einen Pfad im Ordner /apps , der mit dem Pfad zu den überlagerten Komponenten im Ordner /libs identisch ist.
Der duplizierte Pfad lautet:
/libs/social/commons/components/hbs/comments/comment
Einige Knoten im Pfad sind Ordner und einige sind Komponenten.
Navigieren Sie zu http://localhost:4502/crx/de/index.jsp
Erstellen /apps/social
(falls noch nicht vorhanden)
/apps
Knotensocial
Auswählen social
Knoten
commons
Auswählen commons
Knoten
components
Auswählen components
Knoten
hbs
Auswählen hbs
Knoten
comments
Comments
List of comments without showing avatars
social/commons/components/comments
Communities
Auswählen comments
Knoten
Erstellen > Komponente erstellen…
comment
Comment
A comment instance without avatars
social/commons/components/comments/comment
.hidden
Wählen Sie Alle speichern aus
Standard löschen comments.jsp
/apps/social/commons/components/hbs/comments/comments.jsp
Löschen Sie die standardmäßige Datei comment.jsp .
/apps/social/commons/components/hbs/comments/comment/comment.jsp
Um die Vererbungskette beizubehalten, muss die Super Type
(Eigenschaft sling:resourceSuperType
) der Überlagerungskomponenten auf denselben Wert wie der Super Type
der zu überlagernden Komponenten, in diesem Fall:
social/commons/components/comments
social/commons/components/comments/comment
Die Überlagerung selbst Type
(Eigenschaft sling:resourceType
) muss eine relative Eigenschaftsreferenz sein, sodass alle Inhalte, die nicht in /apps gefunden werden, dann in /libs gesucht werden.
sling:resourceType
String
social/commons/components/hbs/comments
[+] Add
sling:resourceType
String
social/commons/components/hbs/comments/comment
[+] Add