我有一个名为“Intranet”的网站,我是从头开始创建的。这个网站使用基于 baseTheme“:”样式“的Liferay主题。我注意到这个主题正在加载 jQuery”2.1.4“。
然而,在登录我的门户网站后,我被重定向到Liferay开箱即用的“默认系统站点”;该网站正在将 jQuery版本更改为“1.11.3”。
之前的更改导致我的初始jQuery对象没有一些插件(例如 Twitter Bootstrap的模态$ .fn.modal ),因为它们在一开始就被加载在 jQuery 2.1.4 窗口对象中。
我正在调查Bootstrap的加载位置,我意识到有一个名为 everything.jsp 的JSP可以缩小JavaScript代码。我在Github存储库中查找了它,我找到了这个文件:https://github.com/liferay/liferay-portal/blob/master/modules/apps/foundation/frontend-js/frontend-js-web/src/main/resources/META-INF/resources/everything.jsp(但它是空的)。
任何人都知道如何调用 everything.jsp ?或者我怎样才能保证只加载一个版本的jQuery?
最好的问候。