Weergaven van pagina-eigenschappen aanpassen

Elke pagina heeft een reeks eigenschappen die door gebruikers kunnen worden bekeken en worden uitgegeven; Sommige zijn vereist voor het maken van de pagina (de weergave Maken), andere kunnen in een later stadium worden weergegeven en bewerkt (de weergave Bewerken). Deze pagina-eigenschappen worden gedefinieerd en beschikbaar gesteld door het dialoogvenster ( cq:dialog) van de juiste paginacomponent.

LET OP

Het aanpassen van de weergave van pagina-eigenschappen is niet beschikbaar in de klassieke interface.

De standaardstatus voor elke pagina-eigenschap is:

  • verborgen in de ontwerpweergave (bijvoorbeeld Pagina maken wizard)

  • beschikbaar in de bewerkingsweergave (bijvoorbeeld Eigenschappen weergeven)

De gebieden moeten specifiek worden gevormd als om het even welke verandering wordt vereist. Dit wordt gedaan gebruikend de aangewezen knoopeigenschappen:

  • Pagina-eigenschap die beschikbaar moet zijn in de weergave Maken (bijvoorbeeld Create Page wizard):

    • Naam: cq:showOnCreate
    • Type: Boolean
  • Pagina-eigenschap die beschikbaar moet zijn in de bewerkingsweergave (bijvoorbeeld Weergave/Bewerken) Eigenschappen (optie):

    • Naam: cq:hideOnEdit
    • Type: Boolean

Zie bijvoorbeeld de instellingen voor velden die zijn gegroepeerd onder Meer titels en beschrijvingen op het tabblad Standaard voor de basispaginacomponent. Deze zijn zichtbaar in Create Page tovenaar aangezien cq:showOnCreate aan true is geplaatst:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
TIP

Zie de zelfstudie Pagina-eigenschappen uitbreiden voor een handleiding voor het aanpassen van pagina-eigenschappen.

De pagina-eigenschappen configureren

U kunt ook de beschikbare velden configureren door het dialoogvenster van de paginacomponent te configureren en de juiste knoopeigenschappen toe te passen.

De wizard Pagina maken geeft standaard de velden weer die zijn gegroepeerd onder Meer titels en beschrijving. Om deze te verbergen vormt u:

  1. Maak uw paginacomponent onder /apps.

  2. Maak een overschrijving (met dialog diff geleverd door Sling Resource Merger) voor de sectie basic van uw paginacomponent; bijvoorbeeld:

    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    OPMERKING

    Zie ter referentie:

    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    

    U moet echter niets in het /libs-pad wijzigen.

    Dit komt doordat de inhoud van /libs de volgende keer wordt overschreven dat u uw exemplaar bijwerkt (en dat kan worden overschreven wanneer u een hotfix- of functiepakket toepast).

    De aanbevolen methode voor configuratie en andere wijzigingen is:

    1. Het vereiste item opnieuw maken (dat wil zeggen zoals het bestaat in /libs) onder /apps
    2. Wijzigingen aanbrengen binnen /apps
  3. Stel de eigenschap path op basic in om naar de overschrijving van het basistabblad te verwijzen (zie ook de volgende stap). Bijvoorbeeld:

    /apps/demos/components/page/tabs/basic
    
  4. Maak een overschrijving van de sectie basic - moretitles bij het corresponderende pad; bijvoorbeeld:

    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. Pas de juiste node-eigenschap toe:

    • Naam: cq:showOnCreate
    • Type: Boolean
    • Waarde: false

    De sectie Meer titels en beschrijving wordt niet meer weergegeven in de wizard Pagina maken.

OPMERKING

Zie MSM-vergrendelingen configureren op pagina-eigenschappen voor meer informatie wanneer u pagina-eigenschappen configureert voor gebruik met live kopieën.

Voorbeeldconfiguratie van pagina-eigenschappen

Dit voorbeeld demonstreert de Dialoog Diff-techniek van Sling Resource Merger. inclusief het 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

Op deze pagina