Mallar för innehållsfragment
- Ämnen:
- Developing
Skapat för:
- Developer
Mallar väljs när ett innehållsfragment skapas. De ger det nya fragmentet grundläggande struktur, element och variation. Mallarna som används för innehållsfragment omfattas av Granite Configuration Manager.
De färdiga mallarna finns i
/libs/settings/dam/cfm/templates
Du kan skapa webbplatsspecifika mallar för innehållsfragment under:
-
/apps/settings/dam/cfm/templates
Plats för att täcka över färdiga mallar eller tillhandahålla kundspecifika, programövergripande mallar som inte är avsedda att utökas/ändras under körning.
-
/conf/global/settings/dam/cfm/templates
Platsen för användarspecifika mallar för hela instansen som behöver ändras vid körning.
Prioritetsordningen är (i fallande ordning) /conf
, /apps
, /libs
.
/libs
bana./libs
skrivs över nästa gång du uppgraderar din instans (och kan mycket väl skrivas över när du använder en snabbkorrigering eller ett funktionspaket).-
Återskapa önskat objekt (d.v.s. som det finns i
/libs
) under/apps
-
Gör ändringar i
/apps
En malls grundläggande struktur hålls under
conf
global
settings
dam
cfm
templates
<template-name>
...
Med den specifika strukturen:
+ <template-name>
- jcr:primaryType
- jcr:title
- jcr:description
- initialAssociatedContent
- precreateElements
- version
+ elements
- jcr:primaryType
+ <element-name>
- jcr:primaryType
- jcr:title
- defaultContent
- initialContentType
- name
... + other element definitions
+ variations
- jcr:primaryType
+ <variation-name>
- jcr:primaryType
- jcr:title
- jcr:description
- name
... + other variation definitions
Mer information om noderna och deras egenskaper är:
- Mall
Namn | Typ | Värde |
---|---|---|
<template-name> | nt:unstructured | Den här noden är roten för varje mall. Det är obligatoriskt och ska ha ett unikt namn. |
jcr:title |
obligatoriskt | Mallens titel (visas i Skapa fragment guide). |
jcr:description |
valfri | En text som beskriver syftet med mallen (visas i Skapa fragment guide). |
initialAssociatedContent |
valfri | En array med sökvägar till samlingar som ska kopplas till ett nyligen skapat innehållsfragment som standard. |
precreateElements |
obligatoriskt |
Anteckning: för närvarande måste den här parametern anges till |
version |
obligatoriskt |
Innehållsstrukturens version. stöds för närvarande: Anteckning: för närvarande måste den här parametern anges till |
- Element
Namn | Typ | Värde |
---|---|---|
elements |
obligatoriskt |
En nod som innehåller definitionen av elementen i innehållsfragmentet. Det är obligatoriskt och måste innehålla minst en underordnad nod för Huvud -element, men kan innehålla [1..n] underordnade noder. När mallen används kopieras elementundergrenen till fragmentets modellundergren. Det första elementet (som det visas i CRXDE Lite) anses automatiskt vara main element, nodnamnet är irrelevant och noden i sig inte har någon särskild betydelse, förutom det faktum att den representeras av huvudtillgången, övriga element hanteras som undertillgångar. |
- Elementnamn
Namn | Typ | Värde |
---|---|---|
<element-name> | nt:unstructured | Den här noden definierar ett element. Det är obligatoriskt och ska ha ett unikt namn. |
jcr:title |
obligatoriskt | Elementets rubrik (visas i fragmentredigerarens elementväljare). |
defaultContent |
valfri standard: "" | Elementets ursprungliga innehåll. används endast om precreateElements = true |
initialContentType |
valfri standard: |
Elementets ursprungliga innehållstyp. används endast om
|
name |
obligatoriskt | Elementets interna namn. måste vara unik för fragmenttypen. |
- Variationer
Namn | Typ | Värde |
---|---|---|
variations |
valfri | Den här valfria noden innehåller definitionen av de ursprungliga variationerna för innehållsfragmentet. |
- Variantnamn
Namn | Typ | Värde |
---|---|---|
<variation-name> |
krävs om det finns en variantnod |
Definierar en ursprunglig variation. Variationen kommer att ha samma ursprungliga innehåll som respektive element (se |
jcr:title |
obligatoriskt | Variantens titel (visas i fragmentredigerarens Variation tabbtangenten. |
jcr:desciption |
valfri standard: "" | En text som innehåller en beskrivning av variationen (visas i fragmentredigerarens Variation tabbtangenten. |
Experience Manager
- Utveckla användarhandboken - översikt
- Introduktion för utvecklare
- Komma igång med utveckling i AEM Sites – WKND-självstudiekurs
- AEM kärnbegrepp
- Struktur för det AEM användargränssnittet med pekskärm
- Koncepten i det AEM användargränssnittet med pekskärm
- AEM - riktlinjer och bästa praxis
- Använda bibliotek på klientsidan
- Developing and Page Diff
- Begränsningar för redigerare
- CSRF Protection Framework
- Datamodellering - David Nueschelers modell
- Bidrar till AEM
- Dokumentskydd
- Referensmaterial
- Skapa en webbplats med alla funktioner (Classic UI)
- Designer och Designer (Classic UI)
- Plattform
- Fusklapp för Sling
- Använda Sling-adaptrar
- Taggbibliotek
- Mallar
- Använda Sling Resource Merger i AEM
- Övertäckningar
- Namnkonventioner
- Skapa en ny GRE-fältkomponent
- Query Builder
- Taggar
- Anpassa sidor som visas av felhanteraren
- Anpassade nodtyper
- Lägga till teckensnitt för grafikåtergivning
- Ansluta till SQL-databaser
- Extern URL
- Skapa och använda jobb för avlastning
- Konfigurerar cookie-användning
- Så här programmässigt kommer du åt AEM JCR
- Integrera tjänster med JMX-konsolen
- Developing the Bulk Editor
- Utveckla rapporter
- eCommerce
- Komponenter
- Kärnkomponenter
- Formatsystem
- Komponenter - översikt
- AEM - Grunderna
- Utveckla AEM
- Utveckla AEM - kodexempel
- JSON-exporterare för innehållstjänster
- Aktivera JSON-export för en komponent
- Bildredigeraren
- Dekoration-tagg
- Använda Dölj villkor
- Konfigurera flera redigerare på plats
- Utvecklarläge
- Testa användargränssnittet
- Komponenter för innehållsfragment
- Hämta sidinformation i JSON-format
- Internationalisering
- Klassiska gränssnittskomponenter
- Headless Experience Management
- Headless och Hybrid with AEM
- Aktivera JSON-export för en komponent
- Enkelsidiga program
- SPA introduktion och genomgång
- SPA WKND - självstudiekurs
- Getting Started with SPA in AEM - React
- Komma igång med SPA i AEM - Angular
- Implementera en React Component for SPA
- SPA djupdykning
- SPA
- Utveckla SPA för AEM
- SPA Blueprint
- SPA
- Dynamisk mappning av modell till komponent för SPA
- SPA
- SPA och Adobe Experience Platform Launch Integration
- SPA- och serveråtergivning
- SPA referensmaterial
- HTTP-API
- Innehållsfragment
- Experience Fragments
- Utvecklingsverktyg
- Utvecklingsverktyg
- AEM Modernization Tools
- Dialogruteredigeraren
- Verktyget Dialogkonvertering
- Utveckla med CRXDE Lite
- Hantera paket med Maven
- Utveckla AEM projekt med Eclipse
- Skapa AEM projekt med Apache Maven
- Utveckla AEM projekt med IntelliJ IDEA
- Så här använder du VLT-verktyget
- Så här använder du proxyserververktyget
- AEM Brackets Extension
- AEM Developer Tools for Eclipse
- AEM
- Personanpassning
- Utöka AEM
- Anpassa sidredigering
- Anpassa konsolerna
- Anpassa vyer av Sidegenskaper
- Konfigurera din sida för gruppredigering av sidegenskaper
- Anpassa och utöka Content Fragments
- Utöka arbetsflöden
- Utöka Multi Site Manager
- Spårning och analys
- Cloud Services
- Skapa anpassade tillägg
- Forms
- Integrera tjänster med JMX-konsolen
- Developing the Bulk Editor
- Utöka Classic UI
- Testning
- Bästa praxis
- Mobil webb