Erstellen einer Zuordnung zwischen einem Thema und einem Inhaltsfragment
Mit Adobe Experience Manager Guides können Sie eine JSON-basierte Zuordnung zwischen einem Thema und einem Inhaltsfragmentmodell erstellen. Sie können die JSON-basierte Zuordnung verwenden, um Inhalte, die in einigen oder allen Elementen innerhalb eines Themas vorhanden sind, in einem Inhaltsfragment zu veröffentlichen.
Erfahren Sie mehr über Veröffentlichen von Inhaltsfragmenten.
-
Um die Datei contentFragmentMapping.json herunterzuladen, melden Sie sich bei Adobe Experience Manager als Administrator an.
-
Klicken Sie oben auf den Adobe Experience Manager-Link und anschließend auf Tools.
-
Wählen Sie Guides aus der Liste der Tools und wählen Sie den Ordnerprofile aus.
-
Wählen Sie die Kachel Globales Profil aus.
-
Wählen Sie die Registerkarte XML Editor-Konfiguration) und klicken Sie oben auf Symbol Bearbeiten“.
-
Wählen Sie das Symbol Herunterladen aus, um die contentFragmentMapping.json-Datei auf Ihr lokales System herunterzuladen. Anschließend können Sie Änderungen an der Datei vornehmen und diese dann hochladen.
-
Sie müssen die folgenden Validierungen durchführen:
-
Es sollte eine JSON-Datei sein
-
Sie sollte ein -Array enthalten, das mindestens ein Objekt enthält, und jedes Objekt sollte Folgendes enthalten:
"name": string
"mapping": array
Jedes Zuordnungsobjekt muss Folgendes enthalten:
"modelField": string
"xpath": string
"outputType": string
-
-
Speichern Sie die Datei und laden Sie sie hoch.
Beispieldatei:
[
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "topicData",
"xpath": "/topic[1]/body[1]",
"outputType": "outerHTML"
}
],
"name": "Full Topic"
},
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "heroImage",
"xpath": "/topic[1]/body[1]/p[1]/image[1]",
"outputType": "outerHTML"
},
{
"modelField": "dataTable",
"xpath": "/topic[1]/body[1]/table[1]",
"outputType": "outerHTML"
}
],
"name": "Sample Example with XPath"
}
]
Sie können das gesamte Thema mit der Standardzuordnung veröffentlichen. Wählen Sie im Dropdown-Dialogfeld Inhaltsfragment generieren die Full Topic
Zuordnung aus und weisen Sie im Inhaltsfragmentmodell das Feld „topicData“ auf.