Applicazione Sandbox iniziale initial-sandbox-application

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

In questa sezione verrà creato quanto segue:

  • La template che verrà utilizzato per creare pagine di contenuto nel sito web di esempio
  • La componente e script che verrà utilizzato per il rendering delle pagine del sito web

Creare il modello di contenuto create-the-content-template

Un modello definisce il contenuto predefinito di una nuova pagina. I siti web complessi possono utilizzare diversi modelli per la creazione di diversi tipi di pagine nel sito. Inoltre, il set di modelli può diventare un blueprint utilizzato per il rollout delle modifiche a un cluster di server.

In questo esercizio, tutte le pagine sono basate su un modello semplice.

  1. Nel riquadro Esplora risorse di CRXDE Lite

    • select /apps/an-scf-sandbox/templates
    • Crea > Crea modello
  2. Nella finestra di dialogo Crea modello, digita i seguenti valori e fai clic su Successivo:

    • Etichetta: playpage
    • Titolo: An SCF Sandbox Play Template
    • Descrizione: An SCF Sandbox template for play pages
    • Tipo risorsa: an-scf-sandbox/components/playpage
    • Classifica: <leave as="" default="">

    Etichetta utilizzata per il nome del nodo.

    Il tipo di risorsa viene visualizzato nella sezione playpagenodo jcr:content come proprietà sling:resourceType. Identifica il componente (risorsa) che esegue il rendering del contenuto quando richiesto da un browser.

    In questo caso, tutte le pagine create utilizzando il playpageviene eseguito il rendering del modello dal an-scf-sandbox/components/playpage componente. Per convenzione, il percorso del componente è relativo, consentendo a Sling di cercare la risorsa per prima nella /apps e, se non trovato, nella cartella /libs cartella.

    chlimage_1-75

  3. Se utilizzi copia/incolla, assicurati che il valore Tipo di risorsa non contenga spazi iniziali o finali.

    Fai clic su Avanti.

  4. Per "Percorsi consentiti" si intendono i percorsi delle pagine che utilizzano questo modello, in modo che il modello sia elencato per Nuova pagina finestra di dialogo.

    Per aggiungere un percorso, fai clic sul pulsante più + e tipo /content(/.&ast;)? nella casella di testo visualizzata. Se utilizzi copia/incolla, assicurati che non vi siano spazi iniziali o finali.

    Nota: Il valore della proprietà percorso consentita è un espressione regolare. Le pagine di contenuto con un percorso che corrisponde all’espressione possono utilizzare il modello . In questo caso, l’espressione regolare corrisponde al percorso del /content e tutte le relative sottopagine.

    Quando un autore crea una pagina qui sotto /content, playpageil modello denominato "An SCF Sandbox Page Template" viene visualizzato in un elenco di modelli disponibili da utilizzare.

    Una volta creata la pagina principale dal modello, l’accesso al modello potrebbe essere limitato a questo sito web modificando la proprietà per includere il percorso principale nell’espressione regolare, ovvero

    /content/an-scf-sandbox(/.&ast;)?

    chlimage_1-76

  5. Fai clic su Avanti.

    Fai clic su Successivo in Genitori consentiti pannello.

    Fai clic su Successivo in Bambini consentiti pannelli.

    Fai clic su OK.

  6. Dopo aver fatto clic su OK e aver completato la creazione del modello, si noteranno triangoli rossi negli angoli dei valori della scheda Proprietà per il nuovo modello playpagemodello. Questi triangoli rossi indicano le modifiche che non sono state salvate.

    Fai clic su Salva tutto per salvare il nuovo modello nel repository.

    chlimage_1-77

Creare il componente di rendering del modello create-the-template-s-rendering-component

Crea il component che definisce il contenuto ed esegue il rendering delle pagine create in base al modello di playpage.

  1. In CRXDE Lite, fai clic con il pulsante destro del mouse su /apps/an-scf-sandbox/components e fai clic su Crea > Componente.

  2. Impostando il nome del nodo (Etichetta) su playpage, il percorso del componente è

    /apps/an-scf-sandbox/components/playpage

    che corrisponde al tipo di risorsa del modello di playpage (facoltativamente meno il valore iniziale /apps/ parte del percorso).

    In Crea componente digitare i seguenti valori di proprietà nella finestra di dialogo:

    • Etichetta: playpage
    • Titolo: Componente di riproduzione sandbox SCF
    • Descrizione: È il componente che esegue il rendering del contenuto per una pagina Sandbox SCF.
    • Super Type: <leave blank="">
    • Gruppo:

    chlimage_1-78

  3. Fai clic su Successivo fino al Bambini consentiti viene visualizzato il pannello della finestra di dialogo

    • Fai clic su OK
    • Fai clic su Salva tutto
  4. Verifica che il percorso del componente e il resourceType per il modello corrispondano.

    note caution
    CAUTION
    La corrispondenza tra il percorso del componente playpage e la proprietà sling:resourceType del modello playpage è fondamentale per il corretto funzionamento del sito web.

    chlimage_1-79

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6