Weergaven van pagina-eigenschappen aanpassen customizing-views-of-page-properties
Elke pagina heeft een reeks eigenschappendie door gebruikers kunnen worden bekeken en worden uitgegeven; sommige worden vereist wanneer het creëren van de pagina (creeer mening), anderen kunnen (geef mening uit) in een recentere fase worden bekeken en worden uitgegeven. Deze pagina-eigenschappen worden gedefinieerd en beschikbaar gesteld door het dialoogvenster ( cq:dialog
) van de juiste paginacomponent.
De standaardstatus voor elke pagina-eigenschap is:
-
verborgen in creeer mening (bijvoorbeeld, creeer de tovenaar van de Pagina)
-
beschikbaar in geef mening uit (bijvoorbeeld, Eigenschappen van de Mening)
De gebieden moeten specifiek worden gevormd als om het even welke verandering wordt vereist. Dit wordt gedaan gebruikend de aangewezen knoopeigenschappen:
-
Het bezit van de pagina dat in creeert mening (bijvoorbeeld, moet beschikbaar zijn leidt tot de tovenaar van de Pagina):
- Naam:
cq:showOnCreate
- Type:
Boolean
- Naam:
-
Het bezit van de pagina om in uit te geven mening (bijvoorbeeld, Mening te zijn/ geeft uit) Eigenschappen optie):
- Naam:
cq:hideOnEdit
- Type:
Boolean
- Naam:
Bijvoorbeeld, zie de montages voor gebieden die onder worden gegroepeerd Meer Titels en Beschrijving op het Basis lusje voor de component van de stichtingspagina. Deze zijn zichtbaar in Create de tovenaar van de Pagina aangezien cq:showOnCreate
aan true
is geplaatst:
/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
De pagina-eigenschappen configureren configuring-your-page-properties
U kunt ook de beschikbare velden configureren door het dialoogvenster van de paginacomponent te configureren en de juiste knoopeigenschappen toe te passen.
Bijvoorbeeld, door gebrek leidt tot de tovenaar van de Paginade gebieden die onder Meer Titels en Beschrijving worden gegroepeerd. Om deze te verbergen vormt u:
-
Maak uw paginacomponent onder
/apps
. -
Creeer een opheffing (gebruikend diff van de dialoog die door wordt verstrekt het Verspreiden van de Fusie van het Middel) voor de
basic
sectie van uw paginacomponent; bijvoorbeeld:code language-xml <your-page-component>/cq:dialog/content/items/tabs/items/basic
note note NOTE Zie ter referentie: /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
Nochtans, moet u ** niets in de /libs
weg veranderen.De reden hiervoor is dat de inhoud van /libs
de volgende keer dat u een upgrade uitvoert van de instantie wordt overschreven (en dat deze inhoud ook kan worden overschreven wanneer u een hotfix- of functiepakket toepast).De aanbevolen methode voor configuratie en andere wijzigingen is: - Het vereiste item opnieuw maken (dat wil zeggen, zoals het in
/libs
staat) onder/apps
- Breng eventuele wijzigingen aan binnen
/apps
- Het vereiste item opnieuw maken (dat wil zeggen, zoals het in
-
Stel de eigenschap
path
opbasic
zo in dat deze naar de overschrijving van het basistabblad verwijst (zie ook de volgende stap). Bijvoorbeeld:code language-xml /apps/demos/components/page/tabs/basic
-
Maak een overschrijving van de sectie
basic
-moretitles
op het bijbehorende pad, bijvoorbeeld:code language-xml /apps/demos/components/page/tabs/basic/items/column/items/moretitles
-
Pas de juiste node-eigenschap toe:
- Naam:
cq:showOnCreate
- Type:
Boolean
- Waarde:
false
De Meer Titels en de sectie van de Beschrijving zullen niet meer in worden getoond creëren de tovenaar van de Pagina.
- Naam:
Voorbeeldconfiguratie van pagina-eigenschappen sample-configuration-of-page-properties
Deze steekproef toont de dialoog afschuivende techniek van de Verteller van het Middel Slingaan; met inbegrip van gebruik van sling:orderBefore
. Het illustreert ook het gebruik van zowel cq:showOnCreate
als cq:hideOnEdit
.
CODE VOOR GITHUB
U kunt de code van deze pagina op GitHub vinden