Appmallar och komponenter app-templates-and-components

NOTE
Adobe rekommenderar att du använder SPA Editor för projekt som kräver ramverksbaserad klientåtergivning för en sida (till exempel React). Läs mer.

En mall används för att skapa en sida och definierar vilka komponenter som kan användas i det valda omfånget. En mall är en hierarki med noder som har samma struktur som den sida som ska skapas, men utan något verkligt innehåll.

Varje mall innehåller ett urval av komponenter som är tillgängliga för användning.

  • Mallar är inbyggda i Komponenter;
  • Komponenterna använder och tillåter åtkomst till widgetar och dessa används för att återge innehållet.
NOTE
Mer information om hur du utvecklar ditt Adobe Experience Manager-program (AEM) med CRXDE Lite finns i Utveckla med CRXDE Lite.

En mall är grunden för en sida.

Om du vill skapa en sida måste mallen kopieras (nodträd) /apps/<myapp>/templates/<mytemplate>) till motsvarande position i platsträdet: det här är vad som händer om en sida skapas med Webbplatser -fliken.

Den här kopieringsåtgärden ger även sidan dess ursprungliga innehåll (vanligtvis innehåll på översta nivån) och egenskapen sling:resourceType, sökvägen till sidkomponenten som används för att återge sidan (allt i den underordnade noden jcr:content).

Mallens struktur structure-of-a-template

Det finns två aspekter att tänka på:

  • mallens struktur
  • strukturen för det innehåll som skapas när en mall används

En mall skapas under en nod av typen cq:Template.

Du kan ange olika egenskaper, särskilt:

  • jcr:title - Mallens titel. visas i dialogrutan när du skapar en sida.
  • jcr:description - En beskrivning av mallen. visas i dialogrutan när du skapar en sida.

Den här noden innehåller a jcr:content (cq:PageContent) nod som används som bas för innehållsnoden för resulterande sidor. Den här referensen, använda sling:resourceType, den komponent som ska användas för att återge det faktiska innehållet på en ny sida.

NOTE
Mer information om grunderna för mallar och komponenter i AEM finns i resurserna nedan:

När du har grundläggande kunskaper om mallar och komponenter kan du läsa följande resurser:

Ytterligare resurser additional-resources

Länkarna nedan innehåller mer information om mobilappar:

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b