Namnkonventioner naming-conventions

Noderna i databasen omfattas av namnkonventioner i Java Content Repository. AEM lägger dock till ytterligare konventioner för sidnodernas namn.

Namnkonventioner för sidor naming-conventions-for-pages

Dessa namnkonventioner implementeras på olika nivåer:

JCR-verktyg jcr-utilities

JcrUtil är den AEM implementeringen av JCR-verktygen. Det är särskilt intressant att validera namn om du kontrollerar teckenmappningar och följande valideringar:

  • isValidName

    • Kontrollerar om namnet inte är tomt och bara innehåller giltiga tecken.
    • Kan användas för att kontrollera om ett föreslaget namn är giltigt.
  • createValidName

    • Detta skapar en giltig etikett av en godtycklig sträng.
    • Den kan användas för att skapa ett namn från en titel.

Sidhanteraren page-manager

PageManager innehåller metoder för sidnivååtgärder, baserade på JCRUtil.

Standardgränssnitt standard-ui

Standardgränssnittet med pekskärm:

  • Validerar namnet enligt de begränsningar som PageManager har när något av följande inträffar:

    • en sidrubrik tillhandahålls för konvertering till nodnamnet
    • ett explicit nodnamn har angetts

Klassiskt användargränssnitt classic-ui

Det klassiska användargränssnittet har tätare begränsningar:

  • Validerar namnet när ett explicit nodnamn är:

    • en sidrubrik tillhandahålls för konvertering till nodnamnet
    • ett explicit nodnamn har angetts
  • Giltiga tecken (endast dessa tecken är giltiga när en sida skapas i det klassiska användargränssnittet, även om PageManagerImpl tillåter ytterligare tecken):

    • 'a' till 'z'
    • 'A' till 'Z'
    • 0 till 9
    • _ (understreck)
    • - (tankstreck/minustecken)
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2