Show Menu
THEMEN×

Nodes erstellen

Überlagern Sie das Kommentarsystem mit einer benutzerdefinierten Version, indem Sie die minimale Anzahl von Dateien kopieren, die erforderlich sind, /libs in /apps und ändern Sie sie in /apps .
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.
Erstellen Sie zunächst mit der CRXDE Lite auf einer Autoreninstanz 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.
  1. Erstellen /apps/social (sofern nicht bereits vorhanden)
    • Knoten /apps auswählen
    • Erstellen > Ordner ...
      • Namen eingeben: social
  2. Knoten social auswählen
    • Erstellen > Ordner...
      • Namen eingeben: commons
  3. Knoten commons auswählen
    • Erstellen > Ordner...
      • Namen eingeben: components
  4. Knoten components auswählen
    • Erstellen > Ordner.. .
      • Namen eingeben: hbs
  5. Knoten hbs auswählen
    • Erstellen > Komponente erstellen...
      • Beschriftung eingeben: comments
      • Enter Title: Comments
      • Enter Description: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Gruppe eingeben: Communities
      • Klicken Sie auf Weiter , bis OK
  6. Knoten comments auswählen
    • Erstellen > Komponente erstellen...
      • Beschriftung eingeben: comment
      • Enter Title: Comment
      • Enter Description: A comment instance without avatars
      • Super Type: social/commons/components/comments/comment
      • Gruppe eingeben: .hidden
      • Klicken Sie auf Weiter , bis OK
    • Select Save All
  7. Standardeinstellung löschen comments.jsp
    • Knoten auswählen /apps/social/commons/components/hbs/comments/comments.jsp
    • Löschen auswählen
  8. Löschen Sie die standardmäßige Datei "comment.jsp"
    • Knoten auswählen /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Löschen auswählen
    • Select Save All
Um die Vererbungskette beizubehalten, wird für die Super Type (Eigenschaft sling:resourceSuperType ) der Überlagerungskomponenten der gleiche Wert wie Super Type der Wert der überlagerten Komponenten festgelegt, in diesem Fall:
  • social/commons/components/comments
  • social/commons/components/comments/comment
Die eigene Eigenschaft Type (Eigenschaft sling:resourceType ) der Überlagerung muss eine relative Selbstreferenz sein, damit nicht in /apps gefundene Inhalte in /libs gesucht werden.
  • Name: sling:resourceType
  • Typ: String
  • Wert: social/commons/components/hbs/comments
  1. Grün auswählen [+] Add
    • Name: sling:resourceType
    • Typ: String
    • Wert: social/commons/components/hbs/comments/comment
  2. Grün auswählen [+] Add
    • Select Save All