Asignar nombres a las convenciones

Los nodos del repositorio están sujetos a las convenciones de nombres del Repositorio de contenido de Java. Sin embargo, AEM impone otras convenciones para el nombre de los nodos de página.

Convenciones de nombres para páginas

Estas convenciones de nombres se implementan en varios niveles:

Utilidades JCR

JcrUtiliza la implementación AEM de las utilidades JCR. De particular interés para validar nombres son las asignaciones de caracteres que controla y las siguientes validaciones:

  • isValidName

    • Comprueba si el nombre no está vacío y solo contiene caracteres válidos.
    • Se puede utilizar para comprobar si un nombre propuesto es válido.
  • createValidName

    • Esto crea una etiqueta válida a partir de una cadena arbitraria.
    • Se puede utilizar para crear un nombre a partir de un título.

Administrador de páginas

PageManager proporciona métodos para las operaciones de nivel de página, según JCRUtil.

IU estándar

La IU estándar con capacidad táctil:

  • Valida el nombre según las restricciones impuestas por PageManager cuando:

    • se proporciona un título de página para la conversión en el nombre del nodo
    • se proporciona un nombre de nodo explícito

IU clásica

La IU clásica impone restricciones más estrictas:

  • Valida el nombre cuando se muestra un nombre de nodo explícito cuando:

    • se proporciona un título de página para la conversión en el nombre del nodo
    • se proporciona un nombre de nodo explícito
  • Caracteres válidos (solo estos caracteres son válidos cuando se crea una página desde la IU clásica, aunque PageManagerImpl permita caracteres adicionales):

    • De la "a" a la "z"
    • De la "A" a la "Z"
    • "0" a "9"
    • _ (guion bajo)
    • - (guion/signo menos)

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now