Erstellen von Inhaltsfragmentmodellen
In diesem Kapitel erfahren Sie, wie Sie mit Inhaltsfragmentmodellen Inhalte modellieren und ein Schema erstellen. Außerdem finden Sie hier Informationen zu den unterschiedlichen Datentypen, die ein Inhaltsfragmentmodell definieren.
In diesem Tutorial erstellen Sie zwei einfache Modelle, Team und Person. Das Datenmodell Team hat einen Namen, einen Kurznamen und eine Beschreibung und verweist auf das Datenmodell Person, das den vollständigen Namen, Biodetails, ein Profilbild und eine Liste der Berufe enthält.
Ziele
- Erstellen eines Inhaltsfragmentmodells.
- Identifizieren Sie verfügbare Datentypen und Validierungsoptionen zum Erstellen von Modellen.
- Verstehen Sie, wie Inhaltsfragmentmodelle sowohl das Datenschema als auch die Authoring-Vorlage für ein Inhaltsfragment definieren.
Erstellen einer Projektkonfiguration
Eine Projektkonfiguration enthält alle Inhaltsfragmentmodelle, die mit einem bestimmten Projekt verknüpft sind, und bietet die Möglichkeit, Modelle zu organisieren. Erstellen Sie mindestens ein Projekt vor dem Erstellen des Inhaltsfragmentmodells.
-
Melden Sie sich bei der AEM-Autorenumgebung an (z. B.
https://author-p<PROGRAM_ID>-e<ENVIRONMENT_ID>.adobeaemcloud.com/
) -
Navigieren Sie im AEM-Startbildschirm zu Tools > Allgemein > Konfigurations-Browser.
-
Klicken Sie in der Aktionsleiste oben auf Erstellen, und geben Sie die folgenden Konfigurationsdetails ein:
- Titel: Mein Projekt
- Name: my-project
- Inhaltsfragmentmodelle: Aktiviert
-
Wählen Sie Erstellen aus, um die Projektkonfiguration zu erstellen.
Erstellen von Inhaltsfragmentmodellen
Erstellen Sie als Nächstes Inhaltsfragmentmodelle für ein Team und eine Person. Diese dienen als Datenmodelle oder Schemata. Sie repräsentieren ein Team und eine Person, die Teil eines Teams ist, und definieren die Oberfläche, mit der Autoren und Autorinnen Inhaltsfragmente, die auf diesen Modellen basieren, erstellen und bearbeiten können.
Erstellen des Person-Inhaltsfragmentmodells
Erstellen Sie ein Inhaltsfragmentmodell für eine Person, also ein Datenmodell oder Schema, das eine Person darstellt, die Teil eines Teams ist.
-
Navigieren Sie auf dem AEM-Startbildschirm zu Tools > Allgemein > Inhaltsfragmentmodelle.
-
Navigieren Sie zum Ordner Mein Projekt.
-
Tippen Sie in der oberen rechten Ecke auf Erstellen, um den Modellerstellungs-Assistenten aufzurufen.
-
Erstellen Sie ein Inhaltsfragmentmodell mit den folgenden Eigenschaften:
- Modelltitel: Person
- Modell aktivieren: Aktiviert
Wählen Sie Erstellen. Tippen Sie im daraufhin angezeigten Dialogfeld auf Öffnen, um das Modell zu erstellen.
-
Ziehen Sie ein Einzelzeilentext-Element in das Hauptbedienfeld. Geben Sie die folgenden Eigenschaften in der Registerkarte Eigenschaften ein:
- Feldbezeichnung: Vollständiger Name
- Eigenschaftsname:
fullName
- Auswahl Erforderlich
Der Eigenschaftsname definiert den Namen der Eigenschaft, in der der erstellte Wert in AEM gespeichert wird. Der Eigenschaftsname definiert auch den Schlüssel-Namen für diese Eigenschaft als Teil des Datenschemas und wird als Schlüssel in der JSON-Antwort verwendet, wenn das Inhaltsfragment über die OpenAPIs von AEM bereitgestellt wird.
-
Wählen Sie die Registerkarte Datentypen aus, und ziehen Sie per Drag-and-Drop ein mehrzeiliges Textfeld unter das Feld Vollständiger Name. Tragen Sie die folgenden Eigenschaften ein:
- Feldbezeichnung: Biografie
- Eigenschaftsname:
biographyText
- Standardtyp: Rich Text
-
Klicken Sie auf die Registerkarte Datentypen und ziehen per Drag & Drop das Inhaltsreferenz-Feld hinein. Tragen Sie die folgenden Eigenschaften ein:
-
Feldbezeichnung: Profilbild
-
Eigenschaftsname:
profilePicture
-
Stammverzeichnis:
/content/dam
Bei der Konfiguration des Stammverzeichnisses können Sie auf das Ordner-Symbol klicken, um ein modales Fenster aufzurufen und den Pfad auszuwählen. Dadurch wird eingeschränkt, welche Ordner Autorinnen und Autoren nutzen können, um den Pfad auszufüllen.
/content/dam
ist der Stamm, in dem alle AEM Assets (Bilder, Videos, andere Inhaltsfragmente) gespeichert werden. -
Nur bestimmte Inhaltstypen akzeptieren: Bild
Fügen Sie eine Validierung zur Bildreferenz hinzu, sodass nur Content-Typen von Bildern zum Ausfüllen des Felds verwendet werden können.
-
Miniaturansicht anzeigen: Aktiviert
-
-
Klicken Sie auf die Registerkarte Datentypen und ziehen Sie per Drag & Drop einen Aufzählungs-Datentyp unter das Feld Bildreferenz. Tragen Sie die folgenden Eigenschaften ein:
-
Rendern als: Kontrollkästchen
-
Feldbezeichnung: Beruf
-
Eigenschaftsname:
occupation
-
Optionen:
- Künstler/Künstlerin
- Influencer/Influencerin
- Fotograf/Fotografin
- Reisende/Reisender
- Schriftsteller/Schriftstellerin
- YouTuber/YouTuberin
Legen Sie sowohl für die Optionsbezeichnung als auch für den Wert denselben Wert fest.
-
-
Das endgültige Personenmodell sollte wie folgt aussehen:
-
Klicken Sie auf Speichern, um die Änderungen zu speichern.
Erstellen des Team-Inhaltsfragmentmodells
Erstellen Sie ein Inhaltsfragmentmodell für ein Team als Datenmodell für ein Personenteam. Das Teammodell verweist auf das Person-Inhaltsfragmentmodell und repräsentiert die Mitglieder des Teams.
-
Wählen Sie im Ordner Mein Projekt in der Ecke oben rechts Erstellen aus, um den Assistenten zum Erstellen eines Modells zu öffnen.
-
Geben Sie im Feld Modelltitel Team ein, und wählen Sie Erstellen aus.
Tippen Sie im nun angezeigten Dialogfeld auf Öffnen, um das neu erstellte Modell zu öffnen.
-
Ziehen Sie ein Einzelzeilentext-Element in das Hauptbedienfeld. Geben Sie die folgenden Eigenschaften in der Registerkarte Eigenschaften ein:
- Feldbezeicnnung: Titel
- Eigenschaftsname:
title
- Auswahl Erforderlich
-
Wählen Sie die Registerkarte Datentypen aus, und ziehen Sie per Drag-and-Drop ein mehrzeiliges Textfeld unter das Feld Kurzname. Tragen Sie die folgenden Eigenschaften ein:
- Feldbezeichnung: Beschreibung
- Eigenschaftsname:
description
- Standardtyp: Rich Text
-
Klicken Sie auf die Registerkarte Datentypen und legen Sie per Drag-and-Drop ein Fragmentverweis-Feld darin ab. Tragen Sie die folgenden Eigenschaften ein:
- Rendern als: Mehrere Felder
- Mindestanzahl der Elemente: 2
- Feldbezeichnung: Team-Mitglieder
- Eigenschaftsname:
teamMembers
- Zulässige Inhaltsfragmentmodelle: Wählen Sie über das Ordnersymbol das Person-Modell aus.
-
Das endgültige Teammodell sollte wie folgt aussehen:
-
Klicken Sie auf Speichern, um die Änderungen zu speichern.
-
Sie sollten jetzt zwei Modelle haben, von denen aus Sie arbeiten können:
Herzlichen Glückwunsch!
Herzlichen Glückwunsch, Sie haben gerade Ihre ersten Inhaltsfragmentmodelle erstellt!
Nächste Schritte
Im nächsten Kapitel, Erstellen von Inhaltsfragmentmodellen, erstellen und bearbeiten Sie ein neues Inhaltsfragment, das auf einem Inhaltsfragmentmodell basiert. Außerdem erfahren Sie, wie Sie Varianten von Inhaltsfragmenten erstellen.