Adobe recomienda el uso del Editor de SPA para proyectos que requieren una representación de cliente basada en el marco de aplicaciones de una sola página (por ejemplo, React). Más información.
Se utiliza una plantilla para crear una página y define qué componentes se pueden utilizar dentro del ámbito seleccionado. Una plantilla es una jerarquía de nodos que tiene la misma estructura que la página que se va a crear, pero sin ningún contenido real.
Cada plantilla le presentará una selección de componentes disponibles para su uso.
Para obtener información sobre cómo desarrollar su aplicación AEM con CRXDE Lite, consulte Desarrollo con CRXDE Lite.
Una plantilla es la base de una página.
Para crear una página, la plantilla debe copiarse (node-tree /apps/<myapp>/templates/<mytemplate>) en la posición correspondiente del árbol del sitio: esto es lo que sucede si se crea una página con la ficha Sitios web.
Esta acción de copia también proporciona a la página su contenido inicial (generalmente solo contenido de nivel superior) y la propiedad sling:resourceType, la ruta al componente de página que se utiliza para representar la página (todo en el nodo secundario jcr:content).
Hay dos aspectos que deben considerarse:
Se crea una plantilla bajo un nodo de tipo cq:Template.
Se pueden definir varias propiedades, en particular:
Este nodo contiene un nodo jcr:content (cq:PageContent) que se utilizará como base para el nodo de contenido de las páginas resultantes; esto hace referencia, utilizando sling:resourceType, al componente que se utilizará para procesar el contenido real de una nueva página.
Para obtener información básica sobre plantillas y componentes en AEM, consulte los recursos siguientes:
Una vez que conozca las plantillas y los componentes de forma básica, consulte los siguientes recursos:
Para obtener más información sobre temas adicionales en aplicaciones móviles, consulte los vínculos siguientes: