Show Menu
ARGOMENTI×

Crea nodi

Sovrapponete il sistema dei commenti a una versione personalizzata copiando il numero minimo di file /libs in /apps e modificandoli in /apps .
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.
Utilizzando CRXDE Lite su un’istanza di creazione, iniziate creando un percorso nella cartella /apps che è 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. Crea /apps/social (se non esiste già)
    • Seleziona /apps nodo
    • Crea > Cartella...
      • Inserisci il nome: social
  2. Seleziona social nodo
    • Crea > Cartella...
      • Inserisci il nome: commons
  3. Seleziona commons nodo
    • Crea > Cartella...
      • Inserisci il nome: components
  4. Seleziona components nodo
    • Crea > Cartella.. .
      • Inserisci il nome: hbs
  5. 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
  6. 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
  7. Elimina il valore predefinito comments.jsp
    • Seleziona nodo /apps/social/commons/components/hbs/comments/comments.jsp
    • Seleziona Elimina
  8. Elimina il commento predefinito.jsp
    • select node /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Seleziona Elimina
    • Seleziona Salva tutto
Per mantenere la catena di ereditarietà, la Super Type (proprietà sling:resourceSuperType ) dei componenti della sovrapposizione è impostata sullo stesso valore Super Type dei componenti sovrapposti, in questo caso:
  • 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