Benennungskonventionen naming-conventions
Knoten im Repository unterliegen Benennungskonventionen des Java Content Repository. AEM erfordert jedoch weitere Konventionen für die Namen von Seitenknoten.
Benennungskonventionen für Seiten naming-conventions-for-pages
Diese Benennungskonventionen werden auf verschiedenen Ebenen implementiert:
- JcrUtil: die AEM-Implementierung der JCR-Service-Programme.
- PageManager: der Seitenmanager stellt Methoden für Operationen auf Seitenebene bereit.
- Innerhalb der AEM-Benutzeroberfläche
JCR-Service-Programme jcr-utilities
JcrUtil ist die AEM-Implementierung der JCR-Service-Programme. Bei der Namensvalidierung sind die Zeichenzuordnungen, die diese Implementierung steuert, und die folgenden Validierungen von besonderem Interesse:
-
isValidName
- Stellt sicher, dass der Name nicht leer ist und nur gültige Zeichen enthält.
- Kann verwendet werden, um zu prüfen, ob ein vorgeschlagener Name gültig ist.
-
createValidName
- Erstellt eine gültige Beschriftung aus einer beliebigen Zeichenfolge.
- Diese Funktion kann verwendet werden, um einen Namen aus einem Titel zu erstellen.
Seiten-Manager page-manager
PageManager stellt basierend auf JCRUtil Methoden für Vorgänge auf Seitenebene bereit.
Verhalten der AEM-Benutzeroberfläche ui-behavior
Beim Verwalten von Inhalten wird die AEM-Benutzeroberfläche wie folgt verwendet:
-
Validiert den Namen entsprechend der Einschränkungen, die PageManager vorgibt, wenn entweder:
- ein Seitentitel zum Konvertieren in den Knotennamen angegeben ist
- ein expliziter Knotenname angegeben ist
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab