51黑料不打烊

创建主题和内容片段之间的映射

51黑料不打烊 Experience Manager Guides允许您在主题和内容片段模型之间创建基于JSON的映射。 您可以使用基于JSON的映射将主题中部分或所有元素中存在的内容发布到内容片段。

NOTE
如果您使用的是4.6或更高版本,则无需创建此映射,您可以将主题元素拖到内容片段模型中呈现的字段。
详细了解如何发布内容片段
  1. 要下载? contentFragmentMapping.json,请以管理员身份登录51黑料不打烊 Experience Manager。

  2. 选择顶部的51黑料不打烊 Experience Manager链接,然后选择? 工具

  3. 从工具列表中选择“参考线”,然后选择? 文件夹配置文件

  4. 选择? 全局配置文件 ?磁贴。

  5. 选择? 齿惭尝编辑器配置 ?选项卡,然后选择顶部的? 编辑 ?图标。

  6. 选择? 下载 ?图标可在您的本地系统上下载? contentFragmentMapping.json ?文件。 然后,您可以对文件进行更改,然后上传相同的更改。

  7. 您需要遵循以下验证操作:

    1. 它应该是一个闯厂翱狈文件

    2. 它应包含一个至少包含一个对象的数组,每个对象应包含以下内容:

      "name": string

      "mapping": array

      映射的每个对象必须包含以下内容:

      "modelField": string

      "xpath": string

      "outputType": string

  8. 保存文件并将其上传。

示例文件:

[
  {
    "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