Überlagern Sie das Kommentarsystem mit einer benutzerdefinierten Version, indem Sie die minimale Anzahl der erforderlichen Dateien von /libs
in /apps
kopieren und in /apps
ändern.
Der Inhalt des Ordners "/libs"wird nie bearbeitet, da bei einer Neuinstallation oder Aktualisierung der Ordner "/libs"gelöscht oder ersetzt werden kann, während der Inhalt des Ordners "/apps"unverändert bleibt.
Wenn Sie CRXDE Lite für eine Autoreninstanz verwenden, erstellen Sie zunächst einen Pfad im Ordner /apps, der mit dem Pfad zu den überlagerten Komponenten im Ordner /libs identisch ist.
Der zu duplizierende Pfad lautet:
/libs/social/commons/components/hbs/comments/comment
Einige Knoten im Pfad sind Ordner und einige sind Komponenten.
Gehen Sie zu http://localhost:4502/crx/de/index.jsp
Erstellen Sie /apps/social
(falls noch nicht vorhanden)
/apps
auswählensocial
Knoten social
auswählen
commons
Knoten commons
auswählen
components
Knoten components
auswählen
hbs
Knoten hbs
auswählen
comments
Comments
List of comments without showing avatars
social/commons/components/comments
Communities
Knoten comments
auswählen
Erstellen > Komponente erstellen…
comment
Comment
A comment instance without avatars
social/commons/components/comments/comment
.hidden
Wählen Sie Alle speichern
Löschen Sie den Standardwert comments.jsp
/apps/social/commons/components/hbs/comments/comments.jsp
auswählenLöschen Sie die standardmäßige Datei "comment.jsp"
/apps/social/commons/components/hbs/comments/comment/comment.jsp
Um die Vererbungskette beizubehalten, wird die Super Type
(Eigenschaft sling:resourceSuperType
) der Überlagerungskomponenten auf denselben Wert wie die Super Type
der zu überlagernden Komponenten eingestellt, in diesem Fall:
social/commons/components/comments
social/commons/components/comments/comment
Das eigene Type
(property sling:resourceType
) der Überlagerung muss ein relativer Selbstverweis sein, damit alle Inhalte, die nicht in /apps gefunden wurden, in /libs gesucht werden.
sling:resourceType
String
social/commons/components/hbs/comments
[+] Add
sling:resourceType
String
social/commons/components/hbs/comments/comment
[+] Add