内容片段 - 删除注意事项

注意

某些内容片段功能要求应用AEM 6.4 Service Pack 2(6.4.2.0)或更高版本

权限——删除或不删除

删除内容的能力强大,但可能很敏感,许多行业需要限制和控制这些权限的分配方式。

关于删除权限,内容片段必须考虑在两个级别:

  1. 内容片段作为单个实体。

  2. 构成内容片段的多个子实体;例如,变量、子节点。

    内容片段编辑器的基本操作要求可以删除此类临时子元素。 例如,在操作变量时;编辑元数据或管理关联的内容时也是如此。

注意

当用户没有任何删除权限时,内容片段编辑器以​只读​模式运行。

注意

另请参阅如何审核AEM中的用户管理操作。

仅编辑器功能所需的权限

对于需要编辑/更新内容片段的用户, 不允许他们删除整个片段,必须分配特定权限,因为内容片段编辑器的基本操作要求可以删除临时子元素。

例如,在操作变量时;编辑元数据或管理关联的内容时也是如此。

注意

编辑/更新内容片段所需的删除权限包括在通过用户和/或组管理分配的“删除”权限中。

编辑/更新片段所需的权限需要应用于包含内容片段的节点或相应的父节点(位于/content/dam下的任何级别)。 当分配给此类父节点时,该权限将应用于该分支中的所有节点。

例如,将包含所有内容片段的文件夹,如:

  • /content/dam/contentfragments
注意

也可以设置/content/dam的权限,因为所有内容片段都存储在此处。

但是,此操作也会将相同的删除权限应用于​all​其他资产类型。

允许特定用户和/或组编辑/更新内容片段的先决条件是:

注意

此列表显示所需的所有权限,而不仅仅是删除权限。

  • 对于内容片段节点或文件夹:

    • jcr:addChildNodes, jcr:modifyProperties
  • 对于所有内容片段的jcr:content节点:

    • jcr:addChildNodes, jcr:modifyProperties and jcr:removeChildNodes
  • 对于所有内容片段jcr:content下的所有节点:

    • jcr:addChildNodes, jcr:modifyPropertiesjcr:removeChildNodes, jcr:removeNode

这些remove权限必须使用访问控制列表在CRXDE Lite](/docs/experience-manager-64/sites-administering/user-group-ac-admin.html?lang=zh-Hans#access-right-management)内进行[管理。

addmodify权限也可以在CRXDE Lite中或使用用户管理控制台进行管理。

例如,组content-authors-no-deleteremove权限的定义:

cf-delete-03

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free