使用动态嵌入式序列涵盖以下主题:
动态嵌 入序列是为遵循父子层次结构的大型项目创建的,其中子项在位置文件夹而非渠道文件夹中引用。它允许用户通过渠道角色将序列嵌入渠道中。 它允许用户使用主渠道中的嵌入式序列为不同办公室定义特定于位置的占位符。
将渠道分配给显示屏时,您可以选择指定显示屏的路径或渠道的角色,该角色将按上下文解析为实际渠道。
要使用动态嵌入式序列,请通过渠道角色分配渠道。 渠道角色定义显示的上下文。 该角色由各种操作来定位,并且与完成该角色的实际渠道无关。 此部分描述了一个按角色定义渠道的用例,以及如何将该内容用于全局渠道。您还可以将角色视为分配的标识符,或渠道在上下文中的别名。
将序列渠道放在位置而不是渠道文件夹中的主要好处是允许本地或区域作者编辑与其相关的内容,同时限制其在层次结构中上一级编辑渠道。
通过按角色引用渠道,您可以创建渠道的本地版本,以便动态解析特定于位置的内容,还可以创建利用特定于位置的渠道的内容的全局渠道。
嵌入式序列与动态嵌入式序列
动态嵌入式序列与嵌入式序列类似,但允许用户遵循一个层次结构,在该层次结构中,对一个渠道所做的更改/更新会传播到相关的另一个。 它遵循父子层次结构,还包括图像或视频等资产。
动态嵌入 序列允许您显示特定于位置的内容,而 嵌入式 序列仅显示内容的一般幻灯片。此外,在设置动态嵌入式序列时,您需要使用渠道角色和名称配置渠道。 有关实际实施,请参阅以下步骤。
要了解有关实现嵌入式序列的更多信息,请参阅AEM Screens的嵌入式序列。
以下示例重点介绍以下关键术语,以提供解决方案:
要了解有关渠道分配的更多信息,请参阅AEM Screens文档“创作”部分下的**渠道分配**。
下节介绍如何在AEM Screens渠道中创建动态嵌入式序列。
在开始实现此功能之前,请确保您已准备好以下先决条件以开始实现动态嵌入式序列:
创建AEM Screens项目(在本例中,Demo)
在渠道文件夹下创建Global渠道
向Global渠道添加内容(请检查Resources.zip以了解相关资产)
下图显示了渠道文件夹中具有Global渠道的Demo项目。
您可以下载以下资源(图像并将这些资源添加到资产),并进一步将它们用作渠道内容以进行演示。
在AEM Screens项目中实施动态嵌入式序列涉及三大任务:
请按照以下步骤实施该功能:
在实施动态嵌入式序列时,请注意名称和标题字段,同时在每个位置下创建渠道。 请按照命名法的说明谨慎操作。
创建两个位置文件夹。
导航到您的AEM Screens项目中的位置文件夹,并创建两个位置文件夹,分别作为区域A和区域B。
在创建区域A位置文件夹时,请确保输入标题作为区域A,并将名称字段留空,以便自动选取区域-a名称。
类似,用于创建位置文件夹Region B的情况如下:
要了解如何创建位置,请参阅**创建和管理位置**。
在每个位置文件夹下创建两个位置和一个渠道。
请确保在创建渠道区域A时,将标题输入为区域A,将名称输入为区域。
同样,在标题为商店3和商店4的区域B下创建两个位置。 此外,创建序列渠道,其中标题为区域B和名称为区域。
请确保对在区域A和区域B中创建的渠道使用相同的名称作为区域。
在每个位置下创建显示和渠道。
创建序列渠道时很重要,该渠道的标题可以作为您的要求,但名称在所有本地渠道中应相同。
在本例中,区域A和区域B下的渠道与区域的名称和商店1 、商店2 、商店3 和商店4 与商店共享相同的名称**。**
同样,在Store 2下创建Store2Display和渠道Store2渠道(名称为store)。
请确保对在商店1和商店2中创建的渠道使用与商店相同的名称。
按照上述步骤,在区域B下创建渠道并显示在商店3和商店4中。 同样,请确保在创建渠道Store3渠道和Store4渠道时,使用与store相同的名称。
下图显示了商店3中的显示和渠道。
下图显示了商店4中的显示和渠道。
将内容添加到渠道各自的位置。
导航到Demo -> 位置 -> 区域A -> 区域A,然后单击操作栏中的编辑。 拖放要添加到渠道的资产。
您可以使用上面“资源”部分的Resources.zip文件,将图像用作渠道内容的资产。
同样,导航至Demo -> 位置 -> 区域B -> 区域B ,然后单击操作栏中的编辑将资产拖放到您的渠道,如下所示:
请按照上述步骤和资源,向以下渠道添加内容:
创建计划
导航并选择AEM Screens项目中的计划文件夹,然后单击操作栏中的创建以创建新计划。
下图显示了在Demo项目中创建的AdSchedule。
将渠道分配给计划
按角色为渠道分配区域:
按角色为商店分配渠道:
下图按路径和角色显示分配的渠道。
将动态嵌入式序列配置为全局渠道。
导航到Global渠道,您最初是在Demo项目中创建的。
单击操作中的编辑以打开编辑器。
在渠道编辑器中拖放两个动态嵌入式序列组件。
从其中一个组件中打开属性,并输入渠道分配角色作为RegionAdSegment。
同样,选择其他组件并打开属性以将渠道分配角色输入为StoreAdSegment。
将计划分配给每个显示屏
设置渠道和显示完成后,请启动AEM Screens播放器以视图内容。
要了解AEM Screen Player,请参阅以下资源:
以下输出将根据显示路径确认您在AEM Screens播放器中的渠道内容。
方案1:
如果将显示路径指定为Demo —> 位置 —> 区域A —> 商店1 —> 商店1Display,则以下内容将显示在您的AEM Screens播放器上。
方案1:
如果将显示路径指定为Demo —> 位置 —> 区域B —> 商店3 —> 商店3Display,以下内容将显示在您的AEM Screens播放器上。
您可以创建全局、区域或本地作者来编辑与其相关的内容,同时限制您在层次结构的上方编辑渠道。
您需要修改ACL以根据用户的位置限制用户访问内容。
以下示例允许您为上述演示项目创建三个用户。
为每个组分配的权限如下:
组:
全局作者:由具有访问演示项目中所有位置和渠道的权 限并具有所有读取、写入和编辑权限的用户组成。
区域——作者:由对区域和区域B具有读取、写入和编辑 权 限 的用户组成。
商店——作者:由只对商店1、商店2、商店3和商店4具有读 、写和编辑权 限的用户组成 ,这些用户对商店 1、商店 2、商店3和商店4具有读、写和编辑权限。
要详细了解如何使用ACL隔离项目,使每个人或团队都能处理自己的项目,请参阅设置ACL。
按照以下步骤创建组、用户并根据权限修改ACL:
创建组
同样,创建两个其他组,如Region-Author和Store-Author。
创建用户并将用户添加到用户组
同样,创建另外两个用户,如Region-User和Store-User,并将这些用户分别添加到Region-Author和Store-Author。
最好将用户添加到组中,然后为每个特定用户组分配权限。
将所有组添加到参与者
访问每个组的权限
修改每个用户组的权限
对于全球作者:
请参阅下图以了解这些步骤:
下图显示,现在全局用户可访问全局渠道和区域A和区域B,所有四个存储均为存储1和<a10/存储2 、存储3 和存储4 。
对于区域作者:
请参阅下图以了解这些步骤:
下图显示,区域用户现在可以访问区域A和区域B,所有四个存储均为存储1、存储2、存储3和商店4但无法访问全局渠道。
对于商店——作者:
请参阅下图以了解这些步骤:
下图显示,现在商店用户只能访问商店1 、商店2 、商店3 和商店4 四个商店,但无权访问<a1/>0/>全局或区域(区域A和区域B)渠道。
要详细了解设置权限,请参阅设置ACL。