Show Menu
TEMAS×

Aplicación inicial de Simulador para pruebas

En esta sección, creará lo siguiente:

Creación de la plantilla de contenido

Una plantilla define el contenido predeterminado de una nueva página. Los sitios Web complejos pueden utilizar varias plantillas para crear los distintos tipos de páginas del sitio. Además, el conjunto de plantillas puede convertirse en un modelo utilizado para implementar cambios en un clúster de servidores.
En este ejercicio, todas las páginas se basan en una plantilla sencilla.
  1. En el panel del explorador de CRXDE Lite:
    • Seleccione /apps/an-scf-sandbox/templates
    • Crear > Crear plantilla
  2. En el cuadro de diálogo Crear plantilla, escriba los valores siguientes y haga clic en Siguiente :
    • Etiqueta: playpage
    • Título: An SCF Sandbox Play Template
    • Descripción: An SCF Sandbox template for play pages
    • Tipo de medio: an-scf-sandbox/components/playpage
    • Clasificación: <dejar como predeterminado>
    La etiqueta se utiliza para el nombre del nodo.
    El tipo de recurso aparece en el nodo jcr:content playpage de la propiedad sling:resourceType . Identifica el componente (recurso) que procesa el contenido cuando lo solicita un explorador.
    En este caso, el componente procesa todas las páginas creadas con la playpage plantilla an-scf-sandbox/components/playpage . Por convención, la ruta del componente es relativa, lo que permite a Sling buscar el recurso primero en la /apps carpeta y, si no se encuentra, en la /libs carpeta.
  3. Si utiliza copiar/pegar, asegúrese de que el valor Tipo de recurso no tenga espacios al inicio o al final.
    Haga clic en Siguiente .
  4. "Rutas permitidas" se refiere a las rutas de las páginas que utilizan esta plantilla, de modo que la plantilla aparece enumerada en el cuadro de diálogo Nueva página .
    Para agregar una ruta, haga clic en el botón más + y escriba /content(/.&ast;)? en el cuadro de texto que aparece. Si utiliza copiar/pegar, asegúrese de que no hay espacios al inicio o al final.
    Nota: El valor de la propiedad path permitida es una expresión normal. Las páginas de contenido que tengan una ruta que coincida con la expresión pueden utilizar la plantilla. En este caso, la expresión normal coincide con la ruta de la carpeta /content y todas sus subpáginas.
    Cuando un autor crea una página a continuación /content , la playpage plantilla titulada "Plantilla de página de Simulador para pruebas SCF" aparece en una lista de las plantillas disponibles para usar.
    Una vez creada la página raíz a partir de la plantilla, el acceso a la plantilla se puede restringir a este sitio Web modificando la propiedad para incluir la ruta raíz en la expresión normal, es decir,
    /content/an-scf-sandbox(/.&ast;)?
  5. Haga clic en Siguiente .
    Haga clic en Siguiente en el panel Padres ​permitidos.
    Haga clic en Siguiente en los paneles Elementos secundarios ​permitidos.
    Haga clic en Aceptar .
  6. Una vez que haga clic en Aceptar y termine de crear la plantilla, observará que aparecen triángulos rojos en las esquinas de los valores de la ficha Propiedades para la nueva playpage plantilla. Estos triángulos rojos indican ediciones que no se han guardado.
    Haga clic en Guardar todo para guardar la nueva plantilla en el repositorio.

Creación del componente de procesamiento de la plantilla

Cree el componente que define el contenido y procesa todas las páginas creadas en función de la plantilla de página de reproducción.
  1. En CRXDE Lite, haga clic con el botón derecho /apps/an-scf-sandbox/components y, a continuación, haga clic en Crear > Componente .
  2. Al establecer el nombre del nodo (Label) en playpage , la ruta del componente es
    /apps/an-scf-sandbox/components/playpage
    que corresponde al tipo de recurso de la plantilla de página de reproducción (opcionalmente menos la parte inicial /apps/ de la ruta).
    En el cuadro de diálogo Crear componente , escriba los siguientes valores de propiedad:
    • Etiqueta: playpage
    • Título: Componente Reproducción de Simulador para pruebas SCF
    • Descripción: Este es el componente que procesa el contenido de una página de Simulador para pruebas de SCF.
    • Super Tipo: <dejar en blanco>
    • Agrupar:
  3. Haga clic en Siguiente hasta que aparezca el panel Elementos secundarios ​permitidos del cuadro de diálogo:
    • Haga clic en Aceptar
    • Haga clic en Guardar todo
  4. Compruebe que la ruta del componente y el resourceType de la plantilla coinciden.
    La correspondencia entre la ruta de acceso al componente playpage y la propiedad sling:resourceType de la plantilla playpage es crucial para el correcto funcionamiento del sitio web.