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 in einigen oder allen Elementen innerhalb eines Themas in einem Inhaltsfragment zu veröffentlichen.
Erfahren Sie mehr über das Veröffentlichen von Inhaltsfragmenten.
-
Um die Datei contentFragmentMapping.json herunterzuladen, melden Sie sich als Administrator bei Adobe Experience Manager an.
-
Wählen Sie oben den Adobe Experience Manager-Link und dann Tools aus.
-
Wählen Sie in der Liste der Tools die Option "Guides"aus und wählen Sie Ordnerprofile aus.
-
Wählen Sie die Kachel Globales Profil aus.
-
Wählen Sie die Registerkarte XML-Editor-Konfiguration und dann oben das Symbol Bearbeiten aus.
-
Wählen Sie das Symbol Download aus, um die Datei contentFragmentMapping.json 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 befolgen:
-
Es sollte sich um eine JSON-Datei handeln
-
Sie sollte ein Array enthalten, das mindestens ein Objekt enthält. Jedes Objekt sollte Folgendes enthalten:
"name": string
"mapping": array
Jedes Objekt der Zuordnung 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 die Full Topic
-Zuordnung aus dem Dropdown-Dialogfeld Inhaltsfragment erzeugen aus und weisen Sie im Inhaltsfragmentmodell das Feld "topicData"auf.