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.
Det klassiska användargränssnittet gör det inte möjligt att anpassa vyn för sidegenskaper.
Standardläget för varje sidegenskap är:
dolt i vyn Skapa (till exempel Skapa sida guide)
som finns i redigeringsvyn (t.ex. Visa egenskaper)
Fälten måste vara specifikt konfigurerade om någon ändring krävs. Detta görs med lämpliga nodegenskaper:
Page-egenskap som ska vara tillgänglig i vyn create (till exempel Skapa sida guide):
cq:showOnCreate
Boolean
Page-egenskap som ska vara tillgänglig i redigeringsvyn (till exempel Visa/Redigera) Egenskaper alternativ):
cq:hideOnEdit
Boolean
Se till exempel inställningarna för fält som grupperats under Fler rubriker och beskrivning på Grundläggande -fliken för grundsidkomponenten. Dessa visas i Skapa sida guide som cq:showOnCreate
har angetts till true
:
/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
Se Utöka Sidegenskaper, genomgång för att få hjälp med att anpassa sidegenskaper.
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 är Skapa sida guide visar fält grupperade under Fler rubriker och beskrivning. Så här döljer du dessa konfigurationer:
Skapa sidkomponenten under /apps
.
Skapa en åsidosättning (med dialogruta tillhandahålls av Samla resurser) för basic
del av sidkomponenten, till exempel:
<your-page-component>/cq:dialog/content/items/tabs/items/basic
Se följande som referens:
/libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
Du kan dock måste ändrar ingenting i dialogrutan /libs
bana.
Detta beror på innehållet i /libs
skrivs över nästa gång du uppgraderar din instans (och kan mycket väl skrivas över när du installerar en snabbkorrigering eller ett funktionspaket).
Den rekommenderade metoden för konfiguration och andra ändringar är:
/libs
) under /apps
/apps
Ange path
egenskap på basic
för att peka på åsidosättningen av den grundläggande fliken (se även nästa steg). Till exempel:
/apps/demos/components/page/tabs/basic
Skapa en åsidosättning av basic
- moretitles
i motsvarande sökväg, till exempel:
/apps/demos/components/page/tabs/basic/items/column/items/moretitles
Använd lämplig nodegenskap:
cq:showOnCreate
Boolean
false
The Fler rubriker och beskrivning -avsnittet visas inte längre i Skapa sida guide.
Information om hur du konfigurerar sidegenskaper för användning med live-kopior finns i Konfigurera MSM-lås på sidegenskaper för mer information.
I det här exemplet visas tekniken för dialogrutor i Samla resurser, inklusive användning av sling:orderBefore
. Det visar också hur man använder båda cq:showOnCreate
och cq:hideOnEdit
.
KOD PÅ GITHUB
Koden för den här sidan finns på GitHub