Show Menu
TEMAS×

Naming Conventions

Nodes in the repository are subject to naming conventions of the Java Content Repository . 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 de JCR

JcrUtil es la implementación de 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, basados en 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 permitirían caracteres adicionales):
    • De la "a" a la "z"
    • De la "A" a la "Z"
    • "0" a "9"
    • _ (guion bajo)
    • - (guion/signo menos)