Adobe empfiehlt die Verwendung des SPA-Editors für Projekte, für die ein frameworkbasiertes Client-seitiges Rendering für einzelne Seiten (z. B. React) erforderlich ist. Weitere Informationen
Eine Vorlage wird verwendet, um eine Seite zu erstellen. Sie definiert, welche Komponenten im ausgewählten Umfang genutzt werden können. Eine Vorlage ist eine Hierarchie von Knoten, die dieselbe Struktur aufweist wie die zu erstellende Seite, aber keine Inhalte.
Jede Vorlage stellt Ihnen eine Auswahl an Komponenten bereit, die Sie verwenden können.
Informationen zum Entwickeln Ihrer AEM-Anwendung mithilfe von CRXDE Lite finden Sie unter Entwickeln mit CRXDE Lite.
Eine Vorlage ist die Basis einer Seite.
Um eine Seite zu erstellen, muss die Vorlage kopiert werden (Knotenbaum /apps/<myapp>/templates/<mytemplate>) an die entsprechende Position im Site-Baum: Dies geschieht, wenn eine Seite mit dem Websites Registerkarte.
Über diesen Kopiervorgang erhält die Seite auch ihren anfänglichen Inhalt (in der Regel nur den Inhalt der obersten Ebene) und die Eigenschaft sling:resourceType, den Pfad zur Seitenkomponente, die zum Rendern der Seite genutzt wird (alles im untergeordneten Knoten jcr:content).
Zwei Aspekte müssen berücksichtigt werden:
Eine Vorlage wird unter einem Knoten des Typs cq:Template erstellt.
Verschiedene Eigenschaften können festgelegt werden, insbesondere:
Dieser Knoten enthält a jcr:content (cq:PageContent) Knoten, der als Grundlage für den Inhaltsknoten der resultierenden Seiten verwendet wird; diese Referenz verwendet, sling:resourceType, die Komponente, die zum Rendern des tatsächlichen Inhalts einer neuen Seite verwendet werden soll.
Informationen zu den Grundlagen für Vorlagen und Komponenten in AEM finden Sie in den folgenden Ressourcen:
Nachdem Sie über grundlegende Kenntnisse zu Vorlagen und Komponenten verfügen, lesen Sie die folgenden Ressourcen:
Weitere Informationen zu zusätzlichen Themen zu mobilen Apps finden Sie unter den folgenden Links: