如何在使用Adobe CQ5中预定义模板的整个页面上添加全局javascript和CSS?

奥立佛

我想通过AJax调用将数据发送到serlvet,serlvet将返回一些结果,基于该结果,我将重定向到页面。因此,我应该在哪里添加此全局.js文件,即包含AJAX调用的文件。请注意,我使用的是预定义的表单组件和预定义的模板(表单模板)<cq:include clientLibs>因此我无法添加.js文件那样做因为我没有组件(表单模板)的源代码。

我找到了一个在其中添加全局JS的链接,但是我的CQ5实例中没有此选项。太奇怪了。http://www.sfu.ca/itservices/cms/howto/advanced/style-a-page/customjavascript.html

在此处输入图片说明

rakhi4110

不确定此自定义样式表和JavaScript部分。可能是他们会自定义页面属性,因为我在CQ 5.4 / 5.5中也找不到它们。

尽管您可能无法使用将自定义CSS和JS包含在JSP中<cq:includeClientLibs>,但是您可以将它们作为客户端库的一部分,该客户端库将包含在表单或页面组件中。

即,您可以创建一个cq:clientLibrary文件夹,该文件夹的Categories属性设置为与页面中包含的值相同的值。

但是,建议您谨慎尝试这种方式,因为您的JS在包含此客户端库的所有页面中都可用,因此请尝试编写尽可能具体的脚本,以免影响其余脚本功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将CQ5表单添加到页面时,CQ5还要如何在页面上添加随附的form_end_xyz?

如何使用 Adobe 预定义模板在 C# 中为 PDF 添加图章?

如何在Adobe Reader中打开链接

如何在Adobe Acrobat表单中使用javascript组织团队合作

如何在Firefox中(使用Adobe)将网页打印为PDF(页脚中没有URL)?

使用BridgeTalk HttpConnection对象时,如何在Adobe Illustrator ExtendScript中设置HTTP标头?

如何使用CQ5服务组件将HTML代码段添加到每个页面中

更改Adobe CQ5(AEM)中页面的HTTP状态代码

在Adobe CQ(AEM)中,如何在可见的情况下使用data-sly-list和data-sly-resource遍历资源列表?

如何在CQ5中实现自定义容器

如何在CQ5 AEM中的dialog.xml上添加简单标签?

CQ5如何在自定义插件中使用外部jar

如何在Adobe Brackets IDE中链接外部javascript文件?

如何在CQ5 Querybuilder中搜索多个Xpath

ADOBE CQ5 JCR-如何使用节点的属性对查询构建器结果进行排序/排序

如何在Ubuntu中安装Adobe Acrobat Reader DC?

如何在Ubuntu 16.04中本地安装Adobe Reader?

如何在Adobe Analytics中删除点击跟踪

如何在Adobe Dreamweaver中传输/导出代码折叠信息?

如何在 Adobe 中以 pdf 形式获取图像字段的路径?

如何在Adobe Premiere Pro中向前移动图片

如何在Adobe Illustrator中从TextFrame更改字体名称?

如何在Ubuntu中安装Adobe Reader X?

如何在android Adobe SDK工具中修复此错误?

如何在Adobe AIR中获取文本输入

如何在Ubuntu 16.04中安装Adobe Flash Player?

如何在Ubuntu中卸载/删除Adobe Flash Player?

如何在Adobe Animate中悬停时反向播放动画?

如何使用JavaScript防止Adobe Livecycle中的重复验证消息