Crea nodi

Sovrapponete il sistema dei commenti a una versione personalizzata copiando il numero minimo di file necessari da /libs in /apps e modificandoli in /apps.

ATTENZIONE

Il contenuto della cartella /libs non viene mai modificato perché qualsiasi reinstallazione o aggiornamento potrebbe eliminare o sostituire la cartella /libs mentre il contenuto della cartella /apps non viene toccato.

L’utilizzo di CRXDE Lite in un’istanza di authoring inizia con la creazione di un percorso nella cartella /apps identico al percorso dei componenti sovrapposti nella cartella /libs.

Il percorso da duplicare è

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

Alcuni nodi del percorso sono cartelle e alcuni sono componenti.

  1. Passa a http://localhost:4502/crx/de/index.jsp

  2. Crea /apps/social (se non esiste già)

    • Seleziona /apps nodo
    • Crea > Cartella…
      • Inserisci il nome: social
  3. Seleziona social nodo

    • Crea > Cartella…
      • Inserisci il nome: commons
  4. Seleziona commons nodo

    • Crea > Cartella…
      • Inserisci il nome: components
  5. Seleziona components nodo

    • Crea > Cartella….
      • Inserisci il nome: hbs
  6. Seleziona hbs nodo

    • Crea > Crea componente…
      • Inserisci etichetta: comments
      • Enter Title: Comments
      • Enter Description: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Inserisci gruppo: Communities
      • Fare clic su Avanti fino a OK
  7. Seleziona comments nodo

    • Crea > Crea componente…

      • Inserisci etichetta: comment
      • Enter Title: Comment
      • Enter Description: A comment instance without avatars
      • Super Type: social/commons/components/comments/comment
      • Inserisci gruppo: .hidden
      • Fare clic su Avanti fino a OK
    • Seleziona Salva tutto

  8. Elimina il valore predefinito comments.jsp

    • Seleziona nodo /apps/social/commons/components/hbs/comments/comments.jsp
    • Seleziona Elimina
  9. Elimina il commento predefinito.jsp

    • select node /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Seleziona Elimina
    • Seleziona Salva tutto
Nota

Per mantenere la catena di ereditarietà, in questo caso la Super Type (proprietà sling:resourceSuperType) dei componenti della sovrapposizione è impostata sullo stesso valore Super Type dei componenti sovrapposti

  • social/commons/components/comments
  • social/commons/components/comments/comment

La proprietà Type(proprietà sling:resourceType) della sovrapposizione deve essere un riferimento autonomo relativo, in modo che qualsiasi contenuto non trovato in /apps venga ricercato in /libs.

  • Nome: sling:resourceType
  • Tipo: String
  • Valore: social/commons/components/hbs/comments
  1. Selezionate il verde [+] Add
    • Nome: sling:resourceType
    • Tipo: String
    • Valore: social/commons/components/hbs/comments/comment
  2. Selezionate il verde [+] Add
    • Seleziona Salva tutto

chlimage_1-4

In questa pagina