Adobe Experience Manager (AEM) as a Cloud Service 中的内容片段是作为独立于页面的资源创建和管理的。
这允许您创建渠道中性内容,以及各种(特定于渠道的)变体。您随后可以在创作内容页面时使用这些片段及其变体。
结构化内容片段与更新的 JSON 导出程序结合使用时,还可用于通过 Content Services 将 AEM 内容传送到 AEM 页面以外的渠道。
内容片段和**体验片段**是 AEM 中的两个不同功能:
体验片段可以包含内容片段形式的内容,反之则不行。
有关更多信息,请参见了解 AEM 中的内容片段和体验片段。
本页必须结合使用内容片段(及相关页面)一起阅读,因为它不仅介绍了基本术语和概念,还介绍了如何创建和管理片段。
内容片段允许:
打开您的页面进行编辑。
添加内容片段组件;通过组件浏览器或插入新组件。
您可以:
备选方法是将特定的内容片段直接拖到页面上。这将自动创建关联的组件(内容片段)。
最初会显示主元素和母版(变体)中的内容。您可以根据需要选择其他元素和/或变体。
打开片段的配置对话框以配置片段在当前页面上使用。该对话框取决于所使用的组件。
另请参阅核心组件和内容片段组件
在相应的配置对话框中,您可以选择可用的参数,包括:
内容片段
显示模式:
元素
可用的元素取决于所使用的模型。
变体
ID
您可以打开片段源,以使用组件工具栏中的编辑图标编辑(资源)。这将允许您编辑和管理内容片段。
通常情况下,编辑片段源将会影响引用该内容片段的所有页面。
当指定的内容片段被添加到页面时,在片段的每个 HTML 段落之间(和顶部/底部)会有一个将组件拖动到此处占位符。
这使您在片段内容中间的任何可用位置添加额外内容(即中间内容),而无需更改根片段。
对于中间内容,您可以:
中间内容是页面内容。它不会存储在内容片段中。
您还可以在片段本身中插入可视资源(图像)。
在片段本身中插入的可视资源会附加到片段中的前一段落后面。这意味着无法在可视资源与前一段落之间放置中间内容。如果需要达到此关联程度,可以将图像添加到片段(形成混合媒体片段)。
在将中间内容添加到页面上的内容片段之后,更改基础内容片段的结构(例如在内容片段编辑器中)可能会导致错误/意外的结果。
在发生此问题时,中间内容会按原样保留:
中间组件在片段流的组件序列中具有一个绝对位置。即使片段中段落的内容发生更改,此位置也不会变化。
这可能使其看起来像是相对位置发生了更改一样,因为中间段落与它们旁边的(片段)段落之间没有上下文关系。
除非两个段落结构产生冲突;在这种情况下,将不会显示中间内容(尽管它在内部依然存在)。
如果您有与内容片段关联的内容,则这些资源在侧面板(在将片段放置到内容页面后)中可用。关联内容实际上是中间内容的特殊内容源。
可以通过多种方法向片段和/或页面中添加可视资源(例如图像)。
如果您在一个页面中拥有多个内容片段,关联内容选项卡将显示适用于所有片段的资源。
在将具有关联内容的片段添加到页面之后,将会在侧面板中打开一个新的选项卡(关联内容)。
从此处,您可以将资源拖到所需的位置(可以是一个现有的组件,或是在其中创建合适组件的所需位置):
如果已在片段本身中插入资源(例如,图像)形成混合媒体片段,则页面编辑器中用于编辑这些资源的选项会受到限制。
例如,您可以对图像执行以下操作
移动、复制和删除等其他更改必须在片段编辑器中进行。
片段需要发布,才能在您已发布的网页中使用。
要导出到 Adobe Target,可使用 JSON 交付片段。请参阅: