Erstellen von Inhaltsfragmenten authoring-content-fragments
In diesem Kapitel erstellen und bearbeiten Sie ein neues Inhaltsfragment, das auf dem neu definierten Inhaltsfragmentmodell basiert. Außerdem erfahren Sie, wie Sie Varianten von Inhaltsfragmenten erstellen.
Voraussetzungen prerequisites
Dies ist ein mehrteiliges Tutorial und es wird davon ausgegangen, dass Sie die Schritte, die in Definieren von Inhaltsfragmentmodellen beschrieben sind, abgeschlossen haben.
Ziele objectives
- Erstellen eines Inhaltsfragments basierend auf einem Inhaltsfragmentmodell
- Erstellen einer Inhaltsfragmentvariante
Erstellen eines Asset-Ordners
Inhaltsfragmente werden in AEM Assets in Ordnern gespeichert. Um Inhaltsfragmente aus den im vorherigen Kapitel erstellten Modellen zu erstellen, muss ein Ordner erstellt werden, in dem sie gespeichert werden. Eine Konfiguration des Ordners ist erforderlich, um die Erstellung von Fragmenten aus bestimmten Modellen zu ermöglichen.
-
Navigieren Sie im AEM-Start-Bildschirm zu Assets > Dateien.
-
Tippen Sie auf Erstellen in der oberen rechten Ecke und dann auf Ordner. Geben Sie im daraufhin angezeigten Dialogfeld Folgendes ein:
- Titel*: Mein Projekt
- Name: my-project
-
Wählen Sie den Ordner Mein Ordner und tippen Sie auf Eigenschaften.
-
Tippen Sie auf die Registerkarte Cloud Services. Wählen Sie auf der Registerkarte „Cloud-Konfiguration“ mit dem Pfadsucher die Konfiguration Mein Projekt aus. Der Wert sollte
/conf/my-project
sein.Durch Festlegen dieser Eigenschaft können Inhaltsfragmente mithilfe der im vorherigen Kapitel erstellten Modelle erstellt werden.
-
Tippen Sie auf die Registerkarte Richtlinien und wählen Sie unter dem Feld Zulässige Inhaltsfragmentmodelle mit dem Pfadsucher das zuvor erstellte Modell Person und Team aus.
Diese Richtlinien werden automatisch von allen Unterordnern übernommen und können überschrieben werden. Sie können auch Modelle nach Tags zulassen oder Modelle aus anderen Projektkonfigurationen aktivieren. Dieser Mechanismus bietet eine leistungsstarke Möglichkeit, Ihre Inhaltshierarchie zu verwalten.
-
Tippen Sie auf Speichern und schließen, um die Änderungen an den Ordnereigenschaften zu speichern.
-
Navigieren Sie in den Ordner Mein Projekt.
-
Erstellen Sie einen weiteren Ordner mit den folgenden Werten:
- Titel*: Englisch
- Name: en
Es empfiehlt sich, Projekte für mehrsprachige Unterstützung einzurichten. Weitere Informationen finden Sie auf der folgenden Dokumentseite.
Erstellen eines Inhaltsmodells create-content-fragment
Anschließend werden mehrere Inhaltsfragmente auf der Grundlage der Modelle Team und Person erstellt.
-
Tippen Sie auf dem AEM-Startbildschirm auf Inhaltsfragmente, um die Benutzeroberfläche für Inhaltsfragmente zu öffnen.
-
Erweitern Sie in der linken Leiste Mein Projekt und tippen Sie auf Englisch.
-
Tippen Sie auf Erstellen, um das Dialogfeld Neues Inhaltsfragment aufzurufen, und geben Sie die folgenden Werte ein:
- Speicherort:
/content/dam/my-project/en
- Inhaltsfragmentmodell: Person
- Titel: Martin Müller
- Name:
john-doe
- Speicherort:
-
Tippen Sie auf Erstellen.
-
Wiederholen Sie die obigen Schritte, um ein Fragment zu erstellen, das Alina Schmidt darstellt:
- Speicherort:
/content/dam/my-project/en
- Inhaltsfragmentmodell: Person
- Titel: Alina Schmidt
- Name:
alison-smith
Tippen Sie auf Erstellen, um das Fragment „Person“ zu erstellen.
- Speicherort:
-
Als Nächstes wiederholen Sie die Schritte, um ein Team-Fragment zu erstellen, das Team Alpha darstellt:
- Speicherort:
/content/dam/my-project/en
- Inhaltsfragmentmodell: Team
- Titel: Team Alpha
- Name:
team-alpha
Tippen Sie auf Erstellen, um das Fragment „Team“ zu erstellen.
- Speicherort:
-
Unter Mein Projekt > Englisch sollten sich jetzt drei Inhaltsfragmente befinden:
Bearbeiten von Personen-Inhaltsfragmenten edit-person-content-fragments
Füllen Sie anschließend die neu erstellten Fragmente mit Daten.
-
Tippen Sie auf das Kontrollkästchen neben Martin Müller und dann auf Öffnen.
-
Der Inhaltsfragment-Editor enthält ein Formular, das auf dem Inhaltsfragmentmodell basiert. Füllen Sie die verschiedenen Felder aus, um dem Fragment Martin Müller Inhalte hinzuzufügen. Laden Sie für das Profilbild Ihr eigenes Bild in AEM Assets hoch.
-
Tippen Sie auf Speichern und schließen, um die Änderungen am Fragment „Martin Müller“ zu speichern.
-
Kehren Sie zur Benutzeroberfläche „Inhaltsfragment“ zurück und öffnen Sie die Datei Alina Schmidt zur Bearbeitung.
-
Wiederholen Sie die obigen Schritte, um das Fragment Alina Schmidt mit Inhalten zu füllen.
Bearbeiten des Team-Inhaltsfragments edit-team-content-fragment
-
Öffnen Sie das Inhaltsfragment Team Alpha mithilfe der Benutzeroberfläche für Inhaltsfragmente.
-
Füllen Sie die Felder für Titel, Kurzname und Beschreibung aus.
-
Wählen Sie die Inhaltsfragmente Martin Müller und Alina Schmidt aus, um das Feld Team-Mitglieder zu füllen:
note note NOTE Sie können Inhaltsfragmente auch inline erstellen, indem Sie die Schaltfläche Neues Inhaltsfragment verwenden. -
Tippen Sie auf Speichern und schließen, um die Änderungen am Team Alpha-Fragment zu speichern.
Veröffentlichen von Inhaltsfragmenten
Nach Überprüfung und Verifizierung veröffentlichen Sie die verfassten Content Fragments
-
Tippen Sie auf dem AEM-Startbildschirm auf Inhaltsfragmente, um die Benutzeroberfläche für Inhaltsfragmente zu öffnen.
-
Erweitern Sie in der linken Leiste Mein Projekt und tippen Sie auf Englisch.
-
Tippen Sie auf das Kontrollkästchen neben den Inhaltsfragmenten und dann auf Veröffentlichen.
Herzlichen Glückwunsch! congratulations
Herzlichen Glückwunsch! Sie haben mehrere Inhaltsfragmente und eine Variation erstellt.
Nächste Schritte next-steps
Im nächsten Kapitel GraphQL-APIs werden Sie AEM GraphQL-APIs mithilfe des integrierten GraphQL-Tools erkunden. Erfahren Sie, wie AEM automatisch ein GraphQL-Schema auf der Grundlage eines Inhaltsfragmentmodells generiert. Sie werden mit der Erstellung grundlegender Abfragen unter Verwendung der GraphQL-Syntax experimentieren.