Adobe consiglia di utilizzare l’editor di SPA per i progetti che richiedono il rendering lato client basato sul framework di un’applicazione a pagina singola (ad esempio, React). Per saperne di più.
Un modello viene utilizzato per creare una pagina e definisce quali componenti possono essere utilizzati all’interno dell’ambito selezionato. Un modello è una gerarchia di nodi con la stessa struttura della pagina da creare, ma senza alcun contenuto effettivo.
Ogni modello presenta una selezione di componenti disponibili per l’uso.
Per informazioni su come sviluppare l’applicazione AEM utilizzando CRXDE Lite, consulta Sviluppo con CRXDE Lite.
Un modello è la base di una pagina.
Per creare una pagina, il modello deve essere copiato (node-tree /apps/<myapp>/templates/<mytemplate>) nella posizione corrispondente nell'albero del sito: questo è ciò che accade se una pagina viene creata utilizzando Siti Web scheda .
Questa azione di copia dà alla pagina anche il suo contenuto iniziale (di solito solo contenuto di livello principale) e la proprietà sling:resourceType, il percorso del componente della pagina che viene utilizzato per eseguire il rendering della pagina (tutto nel nodo figlio jcr:content).
Ci sono due aspetti da considerare:
Un modello viene creato sotto un nodo di tipo cq:Template.
È possibile impostare varie proprietà, in particolare:
Questo nodo contiene a jcr:content (cq:PageContent) nodo utilizzato come base per il nodo del contenuto delle pagine risultanti; riferimenti, utilizzando sling:resourceType, il componente da utilizzare per il rendering del contenuto effettivo di una nuova pagina.
Per informazioni di base sui modelli e i componenti in AEM, consulta le risorse seguenti:
Dopo aver acquisito le nozioni di base su Modelli e componenti, consulta le risorse seguenti:
Per ulteriori informazioni sugli argomenti relativi alle app per dispositivi mobili, consulta i collegamenti seguenti: