如何将CSS,图片添加到CQ5中的页面?

问题描述:

我正在创建一个新模板,然后在CQ5中从SCRATCH创建一个页面。但我找不到添加我自己的CSS /图像/ JS到页面的选项。如何将CSS,图片添加到CQ5中的页面?

我的意思是一个地方添加/上传的实际文件。

我见过的所有教程都只讲述了基于现有模板创建模板。有没有关于如何从头开始创建页面的教程?

+0

你加入“从零开始”到您的谷歌查询被提及? – 2013-02-12 12:35:27

+0

是的,最好的结果是这个页面:http://dev.day.com/docs/v5_1/html-resources/cq5_howto_a_collection/cq5_howto_a_collection.html – 2013-02-12 12:36:39

+0

我不知道创建页面模板的教程“刮。”由于每个模板都非常依赖CQ5框架,所以这看起来像是一项无懈可击的工作。就您的CSS和JavaScript而言,请参阅我正在准备的答案。 – 2013-02-12 16:59:11

@David,感谢您的回答,但现在,我有更好的方式来添加,然后使用WebDAV与CQ5一起使用外部文件。

与CQ5应用的WebDAV基本整合this

+0

我同意,Davids的回答并没有真正告诉你如何将图像上传到jcr – Chris 2015-04-06 09:54:59

您的CSS和JavaScript会进入/etc/designs/[your project's name]/clientlibs下的节点。 (通常,您可以将内容主页的页面属性cq:designPath设置为/etc/designs/[your project's name]以指向此目的。)通常的做法是设置一个名为default的clientlib子文件夹,其中您的通用样式表和JavaScript将转至;您可以为特殊脚本和样式表设置其他clientlib。将脚本和样式表合并到页面模板中的最简单方法是使用<cq:includeClientLib> JSP标记。

关于clientlibs的Adobe文档对您也很有用,并说明如何使用该标签。