将js文件导入liferay中的所有jsp

时间:2015-02-10 14:23:42

标签: liferay liferay-6

我要将js文件导入liferay门户网站中存在的所有页面的标题。 我知道我必须在Hook中做。我将这个js导入到.. \ html \ common中的init.jsp中,但是导入了liferay页面的所有元素。 我不知道把这个文件放在哪里了?

1 个答案:

答案 0 :(得分:3)

你不必在钩子里做这件事。在主题中执行此操作,因为主题负责生成整个文档,包括<html><head>部分。

在主题中,覆盖templates/portal_normal.vm。显而易见的是将脚本引用放在哪里。

您可以通过创建docroot/_diffs/templates文件夹并将docroot/templates/portal_normal.vm复制到该位置来覆盖此文件。然后在docroot/_diffs/templates中编辑文件,构建并部署主题。