Kapitel 2 - Använda modeller för innehållsfragment
AEM Content Fragment Models definierar innehållsscheman som kan användas för att mallsidigt skapa Raw-innehåll AEM författare. Det här arbetssättet liknar skalning och formulärbaserad redigering. Nyckelkonceptet med innehållsfragment är det innehåll som skapas är presentationsagnostikbaserat, vilket innebär att det är avsett för flerkanalsanvändning där det krävande programmet, t.ex. AEM, ett program med en sida eller en mobilapp, styr hur innehållet visas för användaren.
Det främsta syftet med innehållsfragmentet är att se till att
- Rätt innehåll samlas in från författaren
- Innehållet kan visas i ett strukturerat, välförstått format för att användas i olika program.
I det här kapitlet beskrivs hur du aktiverar och definierar Content Fragment-modeller som används för att definiera en normaliserad datastruktur och redigeringsgränssnitt för modellering och för att skapa"händelser".
Aktivera modeller för innehållsfragment
Modellerna för innehållsfragment måste aktiveras via AEM Configuration Browser.
Om Content Fragment Models inte är aktiverat för en konfiguration visas inte knappen Create>Content Fragment för den aktuella AEM.
/conf. Vanligtvis AEM konfigurationer korrelerar med en viss webbplats som hanteras i AEM Sites eller en affärsenhet som ansvarar för en underuppsättning av innehåll (resurser, sidor osv.) AEM.cq:conf i den innehållshierarkin. (Detta uppnås för konfigurationen WKND Mobile i steg 5 nedan).global används gäller konfigurationen allt innehåll och cq:conf behöver inte anges.-
Logga in på AEM författare som en användare med tillräcklig behörighet för att ändra den relevanta konfigurationen.
- I den här självstudiekursen kan användaren admin användas.
-
Navigera till Tool> General >Configuration Browser
-
Tryck på mappikonen bredvid WKND Mobile för att markera och tryck sedan på knappen Edit i det övre vänstra hörnet.
-
Välj Content Fragment Models och tryck på Save & Close i det övre högra hörnet.
Detta aktiverar innehållsfragmentsmodeller i innehållsträden i resursmappen där konfigurationen WKND Mobile används.
note note NOTE Den här konfigurationsändringen kan inte ångras från webbgränssnittet AEM Configuration. Så här ångrar du den här konfigurationen: code language-none 1. Öppna [CRXDE Lite](http://localhost:4502/crx/de) 1. Navigera till `/conf/wknd-mobile/settings/dam/cfm` 1. Ta bort noden `models`Alla befintliga modeller för innehållsfragment som skapas under den här konfigurationen tas bort, och deras definitioner lagras under /conf/wknd-mobile/settings/dam/cfm/models. -
Använd konfigurationen WKND Mobile i WKND MobileAssets-mappen för att tillåta att innehållsfragment från modeller för innehållsfragment skapas i den mapphierarkin i Assets:
- Navigera till AEM> Assets >Files
- Välj mappen WKND Mobile
- Tryck på knappen Properties i det övre åtgärdsfältet för att öppna Folder Properties
- Tryck på fliken Cloud Services i Folder Properties
- Kontrollera att fältet Cloud Configuration är inställt på /conf/wknd-mobile
- Tryck på Save & Close i det övre högra hörnet om du vill behålla ändringarna
Förstå innehållsfragmentmodellen som ska skapas
Innan vi definierar vår Content Fragment-modell ska vi granska upplevelsen vi ska köra för att säkerställa att vi hämtar alla nödvändiga datapunkter. Därför ska vi gå igenom designen av mobilappar och mappa designelementen till innehåll som ska samlas in.
Vi kan dela upp datapunkter som definierar en händelse på följande sätt:
Med mappningen kan vi definiera innehållsfragment som används för att samla in och exponera händelsedata.
Skapa innehållsfragmentmodellen
- Navigera till Tools> General >Content Fragment Models.
- Tryck på mappen WKND Mobile för att öppna den.
- Tryck på Create för att öppna guiden Skapa innehållsfragmentmodell.
- Ange Event som Model Title (description is optional) och tryck på Create för att spara.
Definiera strukturen för innehållsfragmentmodellen
-
Navigera till Tools> General > Content Fragment Models >WKND.
-
Markera Event-innehållsfragmentmodellen och tryck på Edit i det övre åtgärdsfältet.
-
Dra Single line text input från fliken Data Types till höger till den vänstra släppzonen för att definiera fältet Question.
-
Kontrollera att nya Single line text input är markerat till vänster och att Propertiestab är markerad till höger. Fyll i egenskapsfälten enligt följande:
- Render As :
textfield - Field Label :
Event Title - Property Name :
eventTitle - Max Length : 25
- Required :
Yes
- Render As :
Upprepa dessa steg med indatadefinitionerna som definieras nedan för att skapa resten av Event Content Fragment Model.
Händelsebeskrivning
- Data Type :
Multi-line text - Field Label :
Event Description - Property Name :
eventDescription - Default Type :
Rich text
Datum och tid för händelse
- Data Type :
Date and time - Field Label :
Event Date and Time - Property Name :
eventDateAndTime - Required :
Yes
Händelsetyp
- Data Type :
Enumeration - Field Label :
Event Type - Property Name :
eventType - Options :
Art,Music,Performance,Photography
Biljettpris
- Data Type :
Number - Render As :
numberfield - Field Label :
Ticket Price - Property Name :
eventPrice - Type :
Integer - Required :
Yes
Händelseavbildning
- Data Type :
Content Reference - Render As :
contentreference - Field Label :
Event Image - Property Name :
eventImage - Root Path :
/content/dam/wknd-mobile/images - Required :
Yes
Platsnamn
- Data Type :
Single-line text - Render As :
textfield - Field Label :
Venue Name - Property Name :
venueName - Max Length : 20
- Required :
Yes
Ort
- Data Type :
Enumeration - Field Label :
Venue City - Property Name :
venueCity - Options :
Basel,London,Los Angeles,Paris,New York,Tokyo
När du är klar med att skapa innehållsfragmentmodellen bör du avsluta med en definition som ser ut så här:
Nästa steg
Du kan också installera innehållspaketet com.adobe.aem.guides.wknd-mobile.content.chapter-2.zip på AEM Author via AEM Package Manager. Det här paketet innehåller de konfigurationer och det innehåll som beskrivs i den här delen av självstudiekursen.