gpt4 book ai didi

aem - 从页面树中捕获 AEM 包中的单个页面

转载 作者:行者123 更新时间:2023-12-01 10:47:51 27 4
gpt4 key购买 nike

假设您有一个页面结构,称为:

/content/site/en_us/foo/bar

您需要将 foo 页面从另一个环境移动到这个环境,但我们不想包含 bar 页面或任何其他子页面。

如果我定义一个包

/content/site/en_us/foo 

它会捕获 child ,如果我添加排除

/content/site/en_us/*.*

我将排除我要恢复的页面的实际内容。

我可以为每个子页面明确定义一个排除项,但在我们的例子中,foo 的子页面数量相当多,这使得这种类型的手动排除变得困难。

有没有办法只捕获一个页面及其内容而不是子页面?

最佳答案

页面内容存储在jcr:content 节点下。我们可以使用这个事实来排除除该节点内容之外的所有内容:

<filter root="/content/site/en_us/foo">
<exclude pattern=".*"/>
<include pattern=".*/jcr:content.*"/>
</filter>

此过滤器定义将包括 foo 节点,排除其所有后代,jcr:content 节点及其子树除外。

关于aem - 从页面树中捕获 AEM 包中的单个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com