【问题标题】:Why cannot I create page using scaffold in CQ5?为什么我不能在 CQ5 中使用脚手架创建页面?
【发布时间】:2014-03-18 15:37:50
【问题描述】:

我在 cq5 中创建脚手架。我通过这个 url 在我的 miscadmin 中看到它

miscadmin#/etc/scaffolding/myfirstscaffold

我填写字段 - 但页面没有创建。

怎么知道为什么?

当我点击 button1 时,我没有看到结果

【问题讨论】:

  • 日志??错误??配置??我认为这个问题没有提供太多关于这个问题的信息。
  • @rakhi4110 我还能提供什么信息?

标签: aem


【解决方案1】:

根据给定的信息,我能猜到的唯一问题是,

  1. 模板不能在配置的路径下使用。(检查 allowedPaths 属性,看看是否可以在配置的路径下使用)。
  2. 文本区域的 name 属性,即“这是我的 jcr:content”字段。确保将名称指定为页面节点的相对路径。

即,如果您想将其存储为“jcr:content”中名为“foo”的属性,则提供名称为“./jcr:content/foo”而不是“./foo”(即我们通常如何在组件对话框中为小部件提供属性“名称”的值)。否则可能会抛出 ConstraintViolationException。

即使您发现问题仍然存在,然后检查 devtools 中的网络选项卡(F12)并将 POST 请求的响应提供给 /content/home/en/*

【讨论】:

    【解决方案2】:

    我猜问题可能出在您选择的目标模板上。 尝试按 F12 进行调试,并在您点击创建时查找 sling Post 操作期间的任何错误。

    【讨论】:

    • @Sriramu 用模板唱歌我可以创建页面
    猜你喜欢
    • 2014-04-26
    • 2019-06-29
    • 2017-11-12
    • 2021-11-17
    • 2013-05-23
    • 1970-01-01
    • 2016-04-19
    • 2016-04-20
    相关资源
    最近更新 更多