【问题标题】:AEM 6.2 How to change template of a pageAEM 6.2 如何更改页面模板
【发布时间】:2017-12-06 13:15:43
【问题描述】:

我在我的网站内创建了来自示例网站的页面分支的实时副本。我只是想更新模板,以便可以创建与原始页面一起使用的模板的本地副本,然后更改 UI。我可以在开发环境(CRXDE Lite)中看到具有 cq:templatesling:resourceType 作为组件名称的属性。谁能建议我们是否可以更新属性以更改模板和组件,或者是否有任何其他方式来更改模板。

【问题讨论】:

  • 您的意思是 sling:resourceType 而不是 sling:resourcename 吗?

标签: aem


【解决方案1】:

您可以将page/jcr:content 节点上的cq:templatesling:resourceType 更新为相应的新值,这将有效地更改页面模板。

如果新页面组件上的代码预期的内容与当前 jcr:content 下的内容不同,您可能会遇到错误。

ps-我不知道你的用例是什么,但这是非常粗暴的方法,应该避免。

【讨论】:

  • 用例与问题中提到的相同。
猜你喜欢
  • 1970-01-01
  • 2018-09-05
  • 2023-03-03
  • 2018-12-21
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多