如何在不修改用户权限的情况下停用AEM中的模板

如何在不修改用户权限的情况下停用AEM中的模板,aem,Aem,嗨,AEM Community我正在尝试停用一些模板而不更改用户权限,我尝试使用allowedPaths属性(例如,使用类似这样的正则表达式:/b/b),但如果我们复制并粘贴(在同一路径上),我会遇到一个问题在allowedPaths属性上具有限制的模板之一的一页,您可以绕过该限制,并且您将能够在不需要的路径上拥有页面。你知道我能做些什么来解决这个问题吗?或者使用新的方法停用模板而不修改用户权限 提前谢谢 K.首先。我假设您使用的是经典模板系统(不是最新的,存储在/conf下) 我不建议您以编程

嗨,AEM Community我正在尝试停用一些模板而不更改用户权限,我尝试使用allowedPaths属性(例如,使用类似这样的正则表达式:/b/b),但如果我们复制并粘贴(在同一路径上),我会遇到一个问题在allowedPaths属性上具有限制的模板之一的一页,您可以绕过该限制,并且您将能够在不需要的路径上拥有页面。你知道我能做些什么来解决这个问题吗?或者使用新的方法停用模板而不修改用户权限

提前谢谢


K.

首先。我假设您使用的是经典模板系统(不是最新的,存储在/conf下)

我不建议您以编程方式更改模板。这些存储在/应用程序中,因此它们被视为“代码”,而不是“内容”。如果重新安装AEM软件包,您也会丢失任何更改

相反,您可以直接在站点内容树的根目录中使用。您只需要在内容的任何一点上设置该属性,并列出应该可用的模板,不在该列表中的任何模板都不能用于创建新页面