Anpassa vyer av Sidegenskaper customizing-views-of-page-properties

Varje sida har en uppsättning egenskaper som kan visas och redigeras av användare. En del krävs när du skapar sidan (skapar vy), andra kan visas och redigeras (redigeringsvy) i ett senare skede. Dessa sidegenskaper definieras och görs tillgängliga i dialogrutan (cq:dialog) för rätt sidkomponent.

Standardläget för varje sidegenskap är:

  • Dold i vyn Skapa (t.ex. guiden Skapa sida)

  • Finns i redigeringsvyn (till exempel Visa egenskaper)

Fälten måste vara specifikt konfigurerade om någon ändring krävs. Detta görs med lämpliga nodegenskaper:

  • Sidegenskap som ska vara tillgänglig i skapandevyn (t.ex. guiden Skapa sida):

    • Namn: cq:showOnCreate
    • Typ: Boolean
  • Sidegenskapen ska vara tillgänglig i redigeringsvyn, till exempel alternativet Visa/Redigera Egenskaper :

    • Namn: cq:hideOnEdit
    • Typ: Boolean
TIP
I självstudiekursen Utöka sidegenskaper finns en guide om hur du anpassar sidegenskaper.

Konfigurera dina sidegenskaper configuring-your-page-properties

Du kan också konfigurera fälten som är tillgängliga genom att konfigurera dialogrutan för sidkomponenten och använda lämpliga nodegenskaper.

Som standard visar guiden Skapa sida de fält som är grupperade under Fler rubriker och beskrivning. Så här döljer du dessa konfigurationer:

  1. Skapa sidkomponenten under /apps.

  2. Skapa en åsidosättning (med dialog diff från Sling Resource Merger) för basic-delen av sidkomponenten, till exempel:

    code language-xml
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
  3. Ställ in egenskapen path för basic så att den pekar på åsidosättningen av grundfliken (se även nästa steg). Till exempel:

    code language-xml
    /apps/demos/components/page/tabs/basic
    
  4. Skapa en åsidosättning av avsnittet basic - moretitles vid motsvarande sökväg, till exempel:

    code language-xml
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. Använd lämplig nodegenskap:

    • Namn: cq:showOnCreate
    • Typ: Boolean
    • Värde: false

    Avsnittet Fler rubriker och beskrivning visas inte längre i guiden Skapa sida.

NOTE
Mer information finns i Utöka Multi Site Manager när du konfigurerar sidegenskaper för användning med live-kopior.

Exempelkonfiguration av sidegenskaper sample-configuration-of-page-properties

I det här exemplet visas dialogtekniken för Sling Resource Merger, inklusive användningen av sling:orderBefore. Det visar också hur både cq:showOnCreate och cq:hideOnEdit används.

Du hittar koden för den här sidan på GitHub.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab