Liferay 如何加入自定义的js库文件
2012-06-26 16:01
591 查看
在Liferay中,如果我们要让服务器上使用自己的js库(比如ext-js库)而不是使用默认的aui库,可以按照下面的步骤做:
(1)放置库文件
我们到$liferay_home/tomcat-7.0.23/webapps/ROOT/html/js 目录下建一个目录叫extjs,然后把ext-all.js复制进去。
(2) 在$liferay_home目录下创建portal-ext.properties ,然后从portal-impl.jar 包中的portal.properties中吧javascript.barebone.files 这个属性以及所有的文件集合复制进去。然后在文件集合的第一行添加我们要包含的ext-js库文件:如下所示:
我们要添加的部分见我用黄色highlight的部分,就是加载我们需要的库文件。
(3)在$liferay_home/portal-ext.properties中,我们把
javascript.fast.load设为false,这样做的好处是不会产生被yuicompressor压缩后的单独js文件(barebone.jsp或者everything.jsp),而是显示所有没有被压缩过的文件:
大功告成,现在我们打开浏览器,访问主页,打开F12,在资源视图中就可以看到我们需要的ext-all.js被正确的加载进来了:
(1)放置库文件
我们到$liferay_home/tomcat-7.0.23/webapps/ROOT/html/js 目录下建一个目录叫extjs,然后把ext-all.js复制进去。
(2) 在$liferay_home目录下创建portal-ext.properties ,然后从portal-impl.jar 包中的portal.properties中吧javascript.barebone.files 这个属性以及所有的文件集合复制进去。然后在文件集合的第一行添加我们要包含的ext-js库文件:如下所示:
javascript.barebone.files=\ \ # # ext-js # \ extjs/ext-all.js,\ \ # # YUI core # \ aui/yui/yui.js,\ \ # # YUI modules # \ aui/anim-base/anim-base.js,\ aui/anim-color/anim-color.js,\ ...(都是从portal.properties中复制过来的)
我们要添加的部分见我用黄色highlight的部分,就是加载我们需要的库文件。
(3)在$liferay_home/portal-ext.properties中,我们把
javascript.fast.load设为false,这样做的好处是不会产生被yuicompressor压缩后的单独js文件(barebone.jsp或者everything.jsp),而是显示所有没有被压缩过的文件:
javascript.fast.load=false
大功告成,现在我们打开浏览器,访问主页,打开F12,在资源视图中就可以看到我们需要的ext-all.js被正确的加载进来了:
相关文章推荐
- 页面加入_JS,CSS使用,#include添加文件,缓存页面,页面间传递汉字,IsPostBack控制页面的加载,自定义错语页面
- 黄聪:GeckoFX如何引用jquery文件并执行自定义JS
- yii2如何引入自定义css或js文件
- IIS7的集成模式下如何让自定义的HttpModule不处理静态文件(.html .css .js .jpeg等)请求
- 如何使用js将canvas保存为图片文件,并且可以自定义文件名
- webstorm如何自定义js等文件的注释模板
- 如何在SpringBoot下读取自定义properties配置文件
- 如何把一个lib库文件加入到VC.NET项目中去
- ASP.NET Custom Server Control如何嵌入JS资源文件?
- 如何在一个js文件中引入另外的js文件
- VS2010技巧:如何在js文件中使用jQuery智能感知
- 自定义扩展名的文件在eclipse中如何设置相应的插件进行查看
- 如何用自己的js文件加载一些动态数据
- Eclipse + CVS 之如何将文件加入版本控制和脱离版本
- 如何访问到静态的文件,如jpg,js,css?
- 如何打开JSP文件/JS和JSP的区别/Servlet的本质是什么,是如何工作的?
- SpringBoot如何导入自定义配置的yml文件
- [Yii Framework] 如何在当前页面注册css和js文件
- SugarCRM如何在Contact的编辑页面加入js
- IE如何强制刷新js文件