Erstellen von Knoten

Überlagern Sie das Kommentarsystem mit einer benutzerdefinierten Version, indem Sie die minimale Anzahl von Dateien aus /libs in /apps kopieren und in /apps ändern.

VORSICHT

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 Pfad, der dupliziert wird, lautet

  • /libs/social/commons/components/hbs/comments/comment

Einige Knoten im Pfad sind Ordner und einige sind Komponenten.

  1. Navigieren Sie zu http://localhost:4502/crx/de/index.jsp

  2. Erstellen /apps/social (falls noch nicht vorhanden)

    • Auswählen /apps Knoten
    • Erstellen > Ordner …
      • Namen eingeben: social
  3. Auswählen social Knoten

    • Erstellen > Ordner…
      • Namen eingeben: commons
  4. Auswählen commons Knoten

    • Erstellen > Ordner…
      • Namen eingeben: components
  5. Auswählen components Knoten

    • Erstellen > Ordner….
      • Namen eingeben: hbs
  6. Auswählen hbs Knoten

    • Erstellen > Komponente erstellen…
      • Titel eingeben: comments
      • Titel eingeben: Comments
      • Beschreibung eingeben: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Gruppe eingeben: Communities
      • Klicken Nächste bis OK
  7. Auswählen comments Knoten

    • Erstellen > Komponente erstellen…

      • Titel eingeben: comment
      • Titel eingeben: Comment
      • Beschreibung eingeben: A comment instance without avatars
      • Super Type: social/commons/components/comments/comment
      • Gruppe eingeben: .hidden
      • Klicken Nächste bis OK
    • Wählen Sie Alle speichern aus

  8. Standard löschen comments.jsp

    • Knoten auswählen /apps/social/commons/components/hbs/comments/comments.jsp
    • Wählen Sie Löschen aus
  9. Löschen Sie die standardmäßige Datei comment.jsp .

    • Knoten auswählen /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Wählen Sie Löschen aus
    • Wählen Sie Alle speichern aus
HINWEIS

Um die Vererbungskette beizubehalten, muss die Super Type (Eigenschaft sling:resourceSuperType) der Überlagerungskomponenten auf denselben Wert wie der Super Type der überlagerten 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.

  • 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
    • Wählen Sie Alle speichern aus

chlimage_1-4

Auf dieser Seite