Knoten erstellen

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

VORSICHT

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 duplizierte Pfad ist

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

Einige Knoten im Pfad sind Ordner und einige sind Komponenten.

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

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

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

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

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

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

    • Erstellen > Komponente erstellen…
      • Beschriftung eingeben: comments
      • Titel eingeben: Comments
      • Beschreibung eingeben: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Gruppe eingeben: Communities
      • Klicken Sie auf Weiter, bis OK
  7. Knoten comments auswählen

    • Erstellen > Komponente erstellen…

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

  8. Löschen Sie den Standardwert comments.jsp

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

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

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

  • Name: sling:resourceType
  • Typ: String
  • Wert: social/commons/components/hbs/comments
  1. Wählen Sie das grüne [+] Add
    • Name: sling:resourceType
    • Typ: String
    • Wert: social/commons/components/hbs/comments/comment
  2. Wählen Sie das grüne [+] Add
    • Wählen Sie Alle speichern

chlimage_1-4

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free