Benennungskonventionen naming-conventions

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Knoten im Repository unterliegen den 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:

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.

Standard-Benutzeroberfläche standard-ui

Die standardmäßige Touch-optimierte Benutzeroberfläche:

  • 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

Klassische Benutzeroberfläche classic-ui

Die klassische Benutzeroberfläche enthält strengere Einschränkungen:

  • Validiert den Namen, wenn entweder:

    • ein Seitentitel zum Konvertieren in den Knotennamen angegeben ist
    • ein expliziter Knotenname angegeben ist
  • Gültige Zeichen (beim Erstellen innerhalb der klassischen Benutzeroberfläche sind nur diese Zeichen tatsächlich gültig, obwohl PageManagerImpl weitere Zeichen erlauben würde):

    • "a"bis "z"
    • "A"bis "Z"
    • "0"bis "9"
    • _ (Unterstrich)
    • - (Strich/Minus)
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e