【发布时间】:2019-03-14 14:49:04
【问题描述】:
我在 AEM 6.1 中为新模板构建了一个组件,我需要它仅在在该特定模板上进行创作时出现(向该页面添加新组件等)。主要原因是 Sidekick 中有 很多 组件,我们想清理它;加上这个组件只能在这个模板上使用(因为身份验证的原因)。我被告知我需要通过组件 .content.xml 文件中的 allowedParent jcr 属性来实现这一点。
很遗憾,由于业务原因,无法从 6.1 升级。非常感谢任何帮助。
【问题讨论】:
我在 AEM 6.1 中为新模板构建了一个组件,我需要它仅在在该特定模板上进行创作时出现(向该页面添加新组件等)。主要原因是 Sidekick 中有 很多 组件,我们想清理它;加上这个组件只能在这个模板上使用(因为身份验证的原因)。我被告知我需要通过组件 .content.xml 文件中的 allowedParent jcr 属性来实现这一点。
很遗憾,由于业务原因,无法从 6.1 升级。非常感谢任何帮助。
【问题讨论】:
您只需通过通常位于 /etc/designs/[yourdesign] 的设计使该组件可用。在那里你会找到一个 jcr:content 节点和它下面的所有页面模板。只需在此处找到正确的 parsys 并添加此组件即可。
另请参阅:how properties are stored in /etc/designs for design dialog
【讨论】: