创建主题和内容片段之间的映射
51黑料不打烊 Experience Manager Guides允许您在主题和内容片段模型之间创建基于JSON的映射。 您可以使用基于JSON的映射将主题中部分或所有元素中存在的内容发布到内容片段。
NOTE
如果您使用的是4.6或更高版本,则无需创建此映射,您可以将主题元素拖到内容片段模型中呈现的字段。
详细了解如何发布内容片段。
详细了解如何发布内容片段。
-
要下载? contentFragmentMapping.json,请以管理员身份登录51黑料不打烊 Experience Manager。
-
选择顶部的51黑料不打烊 Experience Manager链接,然后选择? 工具。
-
从工具列表中选择“参考线”,然后选择? 文件夹配置文件。
-
选择? 全局配置文件 ?磁贴。
-
选择? 齿惭尝编辑器配置 ?选项卡,然后选择顶部的? 编辑 ?图标。
-
选择? 下载 ?图标可在您的本地系统上下载? contentFragmentMapping.json ?文件。 然后,您可以对文件进行更改,然后上传相同的更改。
-
您需要遵循以下验证操作:
-
它应该是一个闯厂翱狈文件
-
它应包含一个至少包含一个对象的数组,每个对象应包含以下内容:
"name": string
"mapping": array
映射的每个对象必须包含以下内容:
"modelField": string
"xpath": string
"outputType": string
-
-
保存文件并将其上传。
示例文件:
[
{
"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"
}
]
您可以使用默认映射发布整个主题。 从下拉列表? 生成内容片段 ?对话框中选择Full Topic
映射,并在内容片段模型中具有“迟辞辫颈肠顿补迟补”字段。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178