Visa komponenter baserat på den mall som används displaying-components-based-on-the-template-used
När en formulärförfattare skapar ett anpassat formulär med en mallkan formulärförfattaren se och använda specifika komponenter som är baserade på mallprinciper. Du kan ange en innehållsprincip för mallar där du kan välja en grupp komponenter som formulärförfattaren ser när formuläret skapas.
Ändra innehållsprincipen för en mall changing-the-content-policy-of-a-template
När du skapar en mall skapas den under /conf
i innehållsdatabasen. Baserat på de mappar du har skapat i /conf
-katalog, sökvägen till mallen är: /conf/<your-folder>/settings/wcm/templates/<your-template>
.
Följ de här stegen för att visa komponenterna i sidofältet baserat på en malls innehållsprincip:
-
Öppna CRXDE lite.
URL:https://<server>:<port>/crx/de/index.jsp
-
I CRXDE navigerar du till mappen där mallen skapas.
Till exempel:
/conf/<your-folder>/
-
I CRXDE navigerar du till:
/conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/
Om du vill välja en grupp komponenter krävs en ny innehållsprincip. Om du vill skapa en profil kopierar och klistrar du in standardprincipen och byter namn på den.
Sökvägen till standardinnehållsprincipen är:
/conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/default
I
gridFluidLayout
mapp, kopiera och klistra in standardprincipen och döp om den. Till exempel:myPolicy
. -
Välj den nya profilen som du skapar och välj komponenter egenskap på den högra panelen med text
string[]
.När du markerar och öppnar komponentegenskapen visas dialogrutan Redigera komponenter. I dialogrutan Redigera komponenter kan du lägga till eller ta bort komponentgrupper med + och - knappar. Du kan lägga till komponentgrupper som innehåller komponenter som du vill att författarna ska använda.
När du har lagt till en komponentgrupp klickar du på OK för att uppdatera listan och sedan klicka på Spara alla ovanför adressfältet för CRXDE och uppdatera.
-
I mallen ändrar du innehållsprincipen från standard till den nya profilen som du skapade. (
myPolicy
i det här exemplet.)I CRXDE navigerar du till
/conf/<your-folder>/settings/wcm/templates/<your-template>/policies/jcr:content/guideContainer/rootPanel/items
.I
cq:policy
egenskap, ändradefault
till det nya principnamnet (myPolicy
).När du skapar ett formulär som du skapar med hjälp av mallen kan du se de komponenter som lagts till i sidofältet.