我使用AEM,遇到了问题。
其次页面如下: 我根据Summit Toys Base内容页面模板创建页面。
但点击下一步按钮,页面如下所示:
为什么以及如何解决这个问题。
谢谢你!
答案 0 :(得分:0)
您使用的是哪个版本的aem。 如果是6.3,则在创建页面后,检查您的页面是否存在于CRX中的内容节点下 如果存在,则相应地正确映射检查资源类型。
希望这有帮助
答案 1 :(得分:0)
这应该是你的问题。在您的reference application中,您已在以下位置创建了模板:
--apps
-- summit_toys
-- templates
然后是
下的相应页面呈现组件 --apps
-- summit_toys
--components
--structure
我90%肯定,您的页面呈现组件/ apps / summit_toys / components / structure / contentpage缺少属性sling:resourceSuperType = wcm/foundation/components/page
。这将在创建页面向导上显示页面属性对话框。检查拼写和区分大小写以与上面完全匹配。
其他可能性:
问题应该通过sling来解决:resourceSuperType = wcm / foundation / components / page。如果仍然失败,您可能需要共享/ apps包以进一步检查。
答案 2 :(得分:0)
我遇到了同样的问题并得到解决 check this image
问题与/ content / wetrain / jcr:content的cq:allowedTemplate的值有关
答案 3 :(得分:0)
如果尚未为页面组件创建对话框(cq:dialog),则可能发生此问题。您可以创建cq:dialog /,也可以使用Dhiraj Khursade提到的sling:resourceSuperType属性扩展现成的页面组件。
答案 4 :(得分:0)
如果您使用的是可编辑模板,请检查sling:resourceType
和/conf/<project>/settings/wcm/templates/<template-name>/structure/jcr:content
下的/conf/<project>/settings/wcm/templates/<template-name>/initial/jcr:content
属性,均应指向正确的页面组件<project>/components/structure/<page-component>
还要确保页面组件具有sling:resourceSuperType
的正确值,其中包含来自核心组件或wcm核心组件的有效页面组件。尝试创建全新的页面并进行验证,而不是尝试在现有页面上进行。