App-sjablonen en -componenten app-templates-and-components

NOTE
De Adobe adviseert het gebruiken van de SPARedacteur voor projecten die op kader-gebaseerde cliënt-zijteruggeven van enige paginatoepassing (bijvoorbeeld, Reageren) vereisen. leer meer.

Een malplaatje wordt gebruikt om een Pagina tot stand te brengen en bepaalt welke componenten binnen het geselecteerde werkingsgebied kunnen worden gebruikt. Een sjabloon is een hiërarchie van knooppunten die dezelfde structuur heeft als de pagina die moet worden gemaakt, maar zonder daadwerkelijke inhoud.

Elke Malplaatje stelt u met een selectie van componenten beschikbaar voor gebruik voor.

  • De malplaatjes worden opgebouwd van Componenten;
  • Componenten gebruiken widgets en staan toegang tot deze widgets toe. Deze worden gebruikt om de inhoud te renderen.
NOTE
Leren hoe te om uw toepassing van Adobe Experience Manager (AEM) te ontwikkelen gebruikend CRXDE Lite, zie Ontwikkelen met CRXDE Lite.

Een sjabloon is de basis van een pagina.

Om een pagina tot stand te brengen, moet het malplaatje (knoop-boom /apps/<myapp>/templates/<mytemplate>) aan de overeenkomstige positie in plaats-boom worden gekopieerd: dit is wat gebeurt als een pagina gebruikend wordt gecreeerd Websites tabel.

Deze kopieeractie geeft de pagina ook zijn aanvankelijke inhoud (gewoonlijk Top-Level Inhoud slechts) en het bezit die:resourceType, de weg aan de paginacomponent plaatsen die wordt gebruikt om de pagina (alles in de kindknoop jcr:content) terug te geven.

Structuur van een sjabloon structure-of-a-template

Er zijn twee aspecten die in overweging moeten worden genomen:

  • de structuur van de template zelf
  • de structuur van de inhoud die wordt geproduceerd wanneer een sjabloon wordt gebruikt

Een Malplaatje wordt gecreeerd onder een knoop van type cq:Malplaatje.

Er kunnen verschillende eigenschappen worden ingesteld, met name:

  • jcr:titel - titel voor het malplaatje; verschijnt in de dialoog wanneer het creëren van een pagina.
  • jcr:beschrijving - beschrijving voor het malplaatje; verschijnt in de dialoog wanneer het creëren van een pagina.

Deze knoop bevat jcr:content (cq:PageContent) knoop die als basis voor de inhoudsknoop van resulterende pagina's wordt gebruikt. Dit verwijzingen, die gebruiken sleept:resourceType, de component die voor het teruggeven van de daadwerkelijke inhoud van een nieuwe pagina moet worden gebruikt.

NOTE
Zie de volgende bronnen voor informatie over de basisbeginselen van sjablonen en componenten in AEM:

Nadat u het basisbegrip van Malplaatjes en Componenten hebt, zie de volgende middelen:

Aanvullende bronnen additional-resources

Raadpleeg de volgende koppelingen voor meer informatie over aanvullende onderwerpen op mobiele apps:

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