我已经在我的电脑上安装了CQ5.5的author
和publish
个实例。但是当我添加新页面并将其发布时,它不会出现在发布实例中。仅呈现空白页面。
我尝试从工具中的siteadmin
和Replication
页面激活它。只有导航项出现在“发布”实例中。
我也检查了请求日志。但它只给出一个
200 response(OK)
有人可以帮我解决这个问题吗?
答案 0 :(得分:8)
您需要激活/复制您的/ apps / site文件夹,其中包含您的所有模板和组件,以将其从您的作者实例推送到您的发布实例。激活页面不会自动激活它使用的组件和模板。
转到:
http://localhost:4502/etc/replication/treeactivation.html
然后,您可以检查您的发布实例,以查看您的模板和代码。
很容易错过激活您的应用程序文件夹,因为没有像网站管理员那样可以激活的页面。
激活页面/文件夹/资产不会激活子页面/文件夹/资产。这可能会导致混淆,尤其是在处理文件夹时。
通常,如果您需要激活树,最好的方法是使用树激活实用程序
答案 1 :(得分:2)
我唯一一次看到这个是没有安装代码的时候。这将是我要检查的第一件事。转到(假设您的发布者在端口4503上)
http://localhost:4503/crx/de
您应该将您的代码放在/ apps中,并且您也应该能够在/ content中找到内容页面。
发生这种情况的原因是sling:resourceType属性指向一个不存在的组件,因此它使用默认值为空输出。
答案 2 :(得分:0)
您必须为环境(作者和发布)构建代码。这样,两个环境都将以cq5包和felix包的形式安装相同的源代码副本。然后,如果您在任何现有页面上创建新页面或删除任何组件,则在通过sidekick中的“激活页面”链接或通过复制树激活页面激活相同后,它将在发布环境中显示相同。