Een koppeling maken tussen een onderwerp en een inhoudsfragment
AEM Gidsen verstrekt de eigenschap om een op JSON-Gebaseerde afbeelding tussen een onderwerp en een model van het inhoudsfragment tot stand te brengen. U kunt deze toewijzing gebruiken om inhoud die in sommige of alle elementen binnen een onderwerp aanwezig is, naar een inhoudsfragment te publiceren.
-
Als u het dialoogvenster contentFragmentMapping.json, meldt u zich aan bij Adobe Experience Manager als beheerder.
-
Selecteer de Adobe Experience Manager-koppeling bovenaan en kies Gereedschappen.
-
Selecteer Hulplijnen in de lijst met gereedschappen en selecteer de optie Mapprofielen.
-
Selecteer de Globaal profiel tegel.
-
Selecteer de XML Editor-configuratie en selecteert u de Bewerken bovenaan.
-
Selecteer de Downloaden pictogram om het contentFragmentMapping.json op uw lokale systeem. Vervolgens kunt u wijzigingen in het bestand aanbrengen en het bestand vervolgens uploaden.
-
U moet de volgende validaties uitvoeren:
-
Het moet een JSON-bestand zijn
-
Het moet een array bevatten met ten minste één object en elk object moet het volgende bevatten:
"name": string
"mapping": array
Elk toewijzingsobject moet het volgende bevatten:
"modelField": string
"xpath": string
"outputType": string
-
-
Sla het bestand op en upload het.
Voorbeeldbestand:
[
{
"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"
}
]
U kunt het gehele onderwerp met de standaardafbeelding publiceren. Selecteer de Full Topic
afbeelding van de vervolgkeuzelijst Inhoudsfragment genereren en heeft het veld "topicData" in het fragmentmodel van de inhoud.