体验片段 experience-fragments
在Adobe Experience Manager (AEM)中,体验片段由一个或多个组件组成,其中包括可在页面中引用的内容和布局。 它们可以包含任何组件。
体验片段:
- 体验的一部分(页面)。
- 可以跨多个页面(基于可编辑模板)使用。
- 基于模板(仅可编辑)来定义结构和组件。
- 此模板用于创建体验片段的 根页面。
- 由段落系统中的一个或多个的组件及布局构成。
- 可以包含其他体验片段。
- 可以与其他组件(包括其他体验片段)结合使用来构成完整的页面(体验)。
- 可以基于根页面创建一个或多个变体。
- 这些变体可以共享内容和/或组件。
- 可以划分为可在片段的多个变体中使用的构建块。
您可以使用体验片段:
- 如果作者希望重用页面的各个部分(体验的片段),他们需要复制并粘贴该片段。 创建并维护这些复制/粘贴体验非常费时,而且容易导致用户错误。体验片段无需复制/粘贴。
- 支持Headless CMS用例。 作者希望仅将 AEM 用于创作,而不是用于提供给客户。第三方系统/触点会使用该体验,然后将其提供给最终用户。
- 具有多站点管理(MSM);作为体验片段是页面的一部分。 这同时适用于单个片段及其所在的文件夹。
experience-fragments-editors
应在何时使用体验片段? when-should-you-use-experience-fragments
体验片段应在以下时候使用:
-
当您需要重复使用体验时。
- 将与相同或相似内容重用的体验
-
当您使用 AEM 作为第三方的内容投放平台时。
- 任何需要使用 AEM 作为内容投放平台的解决方案
- 将内容嵌入第三方接触点
-
当您有一个具有不同变体或呈现版本的体验时。
- 特定于渠道或上下文的变量
- 对组有意义的体验(例如,跨渠道具有不同体验的营销活动)
-
当您使用全渠道商业时。
- 在社交媒体渠道中大规模共享商业相关内容
- 使触点具有事务性
组织您的体验片段 organizing-your-experience-fragments
建议执行以下操作:
-
使用文件夹组织您的体验片段;
创建文件夹可以让您:
-
为您的体验片段创建有意义的结构;例如,根据分类
note note NOTE 无需将体验片段的结构于站点的页面结构保持一致。 -
note note NOTE 您可以使用模板编辑器创建自己的模板。
WKND 项目可根据 Contributors
构建一些体验片段。使用的结构还说明了如何使用其他功能,如多站点管理(包括语言副本)。
请参阅:
http://localhost:4502/aem/experience-fragments.html/content/experience-fragments/wknd/language-masters/en/contributors/kumar-selveraj/master
为体验片段创建和配置文件夹 creating-and-configuring-a-folder-for-your-experience-fragments
要为体验片段创建和配置文件夹,建议执行以下操作:
为文件夹配置允许的模板 configure-allowed-templates-folder
-
导航到所需的 体验片段 文件夹。
-
选择文件夹,然后选择 属性。
-
在 允许的模板 字段中指定用于检索所需模板的正则表达式。
例如:
/conf/(.*)/settings/wcm/templates/experience-fragment(.*)?
请参阅:
http://localhost:4502/mnt/overlay/cq/experience-fragments/content/experience-fragments/folderproperties.html/content/experience-fragments/wknd
note note NOTE 请参阅体验片段的模板,以进一步了解详细信息。 -
选择 保存并关闭。
为实例配置允许的模板 configure-allowed-templates-instance
-
导航到所需的 体验片段 控制台。
-
选择 配置选项:
-
在 配置体验片段 对话框中指定所需的模板:
note note NOTE 请参阅体验片段的模板,以进一步了解详细信息。 -
选择 保存。
创建体验片段 creating-an-experience-fragment
要创建体验片段,请执行以下操作:
-
从全局导航中选择体验片段。
-
导航到所需的文件夹,然后选择 创建。
-
选择 体验片段,以打开 创建体验片段 向导。
选择所需的 模板,然后选择 下一步:
-
输入 体验片段 的 属性。
标题 是必填项。如果 Name 留空,它将从 Title 派生。
note note NOTE 体验片段模板中的标记不会与此体验片段根页面上的标记合并。 它们是完全独立的。 -
单击 创建。
将显示一条消息。 选择:
-
完成,可返回至控制台
-
打开,可打开片段编辑器
-
编辑您的体验片段 editing-your-experience-fragment
体验片段编辑器提供了与普通页面编辑器类似的功能。
以下示例过程说明了如何为产品创建 Teaser:
创建体验片段变体 creating-an-experience-fragment-variation
您可以根据自己的需要创建体验片段的变体:
使用您的体验片段 using-your-experience-fragment
您现在可以在创作页面时使用您的体验片段:
-
打开要编辑的任何页面。
note note NOTE 该页面必须基于可编辑的模板。 例如:https://localhost:4502/editor.html/content/we-retail/language-masters/en/products/men.html
-
创建体验片段组件的实例,方法是将组件从组件浏览器拖动到页面段落系统:
-
向组件实例添加实际的体验片段;通过:
- 将所需片段从Assets浏览器拖放到组件上
- 从组件工具栏中选择 配置 并指定要使用的片段,使用 完成 进行确认(勾号)
note note NOTE 组件工具栏中的“编辑”将用作在片段编辑器中打开片段的快捷方式。
构建块 building-blocks
您可以选择一个或多个组件来创建用于在片段中回收的构建块:
创建构建块 creating-a-building-block
要创建构建基块,请执行以下操作:
-
在体验片段编辑器中,选择要重复使用的组件:
-
从组件工具栏中选择 转换为构建块:
-
输入 构建块 的名称,然后使用 转换 进行确认:
-
构建基块 显示在选项卡中,并可在段落系统中选择:
管理构建块 managing-a-building-block
您的构建块会显示在 构建块 选项卡中。对于每个基块,可执行以下操作:
- 转至母版:在新选项卡中打开根页面变体
- 重命名
- 删除
使用构建块 using-a-building-block
您可以将构建块拖动到任何片段的段落系统,就像对任何组件一样。
您的体验片段的详细信息 details-of-your-experience-fragment
可以查看片段的详细信息:
-
详细信息将显示在 体验片段 控制台的所有视图中,其中 列表视图 包含导出到 Target 的详细信息:
-
在您打开体验片段的 属性 时:
这些属性位于各种选项卡中:
note caution CAUTION 当您从体验片段控制台中打开 属性 时,会显示这些选项卡。 如果在编辑体验片段时 打开属性,则会显示相应的页面属性。 -
基本
-
标题 – 必填项
-
描述
-
标记
-
变体总数 – 仅供参考
-
Web 变体的数量 – 仅供参考
-
非Web变体的数量 — 仅供参考 信息
-
使用此片段的页数 – 仅供参考
-
-
Cloud Service
- 云配置
- Cloud Service 配置
- Facebook 页面 ID
- Pinterest 钉板
-
引用
- 引用列表。
-
社交媒体状态
- 社交媒体变体的详细信息。
-
纯 HTML 演绎版 the-plain-html-rendition
可使用 URL 中的 .plain.
选择器从浏览器访问纯 HTML 演绎版。
导出体验片段 exporting-experience-fragments
默认情况下,将以 HTML 格式提供体验片段。这可以由 AEM 和相似的第三方渠道使用。
要导出到 Adobe Target,还可以使用 JSON。有关完整信息,请参阅Target与体验片段的集成。