在CQ5中发布新页面的问题

时间:2013-02-22 05:17:09

标签: cq5

我已经在我的电脑上安装了CQ5.5的authorpublish个实例。但是当我添加新页面并将其发布时,它不会出现在发布实例中。仅呈现空白页面。

我尝试从工具中的siteadminReplication页面激活它。只有导航项出现在“发布”实例中。

我也检查了请求日志。但它只给出一个

200 response(OK) 

有人可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:8)

您需要激活/复制您的/ apps / site文件夹,其中包含您的所有模板和组件,以将其从您的作者实例推送到您的发布实例。激活页面不会自动激活它使用的组件和模板。

转到:

http://localhost:4502/etc/replication/treeactivation.html
  • 在路径栏中浏览或输入/ apps / [您的网站]
  • 设置复选框以适合您要激活的内容(取消选中将激活所选路径下的所有内容)
  • 点击“空运行”以查看在未实际激活的情况下将激活的内容。 (这是一个信息性的步骤,以帮助确保您不激活生产环境中不适用的东西)
  • 点击“激活”激活。

然后,您可以检查您的发布实例,以查看您的模板和代码。

很容易错过激活您的应用程序文件夹,因为没有像网站管理员那样可以激活的页面。

激活页面/文件夹/资产不会激活子页面/文件夹/资产。这可能会导致混淆,尤其是在处理文件夹时。

通常,如果您需要激活树,最好的方法是使用树激活实用程序

答案 1 :(得分:2)

我唯一一次看到这个是没有安装代码的时候。这将是我要检查的第一件事。转到(假设您的发布者在端口4503上)

http://localhost:4503/crx/de

您应该将您的代码放在/ apps中,并且您也应该能够在/ content中找到内容页面。

发生这种情况的原因是sling:resourceType属性指向一个不存在的组件,因此它使用默认值为空输出。

答案 2 :(得分:0)

您必须为环境(作者和发布)构建代码。这样,两个环境都将以cq5包和felix包的形式安装相同的源代码副本。然后,如果您在任何现有页面上创建新页面或删除任何组件,则在通过sidekick中的“激活页面”链接或通过复制树激活页面激活相同后,它将在发布环境中显示相同。