【问题标题】:Why is my custom CQ5 template not showing up?为什么我的自定义 CQ5 模板没有显示?
【发布时间】:2013-05-13 10:21:10
【问题描述】:

我正在使用 Adob​​e 的 CQ 版本 5.6 。我需要为主页新项目设置一个新模板。创建主页组件(我已将我的超级资源类型设置为基础/组件/页面)和模板(将资源类型设置为测试/组件/页面/主页)后,我打开了我的站点管理员。当我尝试创建新页面时,找不到我新创建的模板。

有什么想法吗?

【问题讨论】:

标签: templates components aem


【解决方案1】:

这由一组属性控制,您可能需要设置其中的一个或多个:

  • cq:allowedTemplates
  • allowedParents
  • 允许的路径
  • 允许的孩子

请参阅Template Availability in the docs,了解有关可用模板的解决过程的更多信息。

【讨论】:

  • 谢谢.. 我确实正确设置了您提到的属性,但无济于事。有一个我偶然发现的解决方法。我最初使用 CRXDE 1.0.1 来开发我的模板。但是,在删除我的模板并使用 CRXDE Lite(基于 Web 的 IDE)创建完全相同的模板并保持我的属性不变时,当我想创建一个新页面时,我能够找到我的模板.. 很奇怪吧?跨度>
  • @bongman1612 对我来说听起来很奇怪,但我不能这么说,因为我根本不使用 CRXDE,只有在需要快速修复时才使用 CRXDE Lite。我几乎在 IntelliJ 中完成所有开发工作,并使用 maven 构建脚本 + plugins.jetbrains.com/plugin/7328 将数据同步到 CRX 或从 CRX 同步数据。
【解决方案2】:

您必须设置 allowedPaths 属性“/content(/.*)?”在模板中。请访问http://www.cqtuts.com/cq5/what-is-cq5-template.html了解更多信息。

【讨论】:

  • 不推荐使用 allowedPaths 吗?这是否意味着它会导致它出现在每个站点的任何地方
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-04
  • 1970-01-01
  • 1970-01-01
  • 2020-11-08
  • 1970-01-01
相关资源
最近更新 更多