我在 liferay 6.1 中创建了一个主题。现在我的问题是如何更改主题页面的标题。例如:关于我们页面的标题为“关于我们 -liferay ”,我想将其更改为“关于我们”。
我已经尝试使用 javascript 来做这个: document.title="aboutus";
但在页面加载之前,它会显示默认标题(Aboutus-liferay),然后在页面加载后出现这个“aboutus”标题。
我想要自定义标题。非常感谢任何帮助。
我在 liferay 6.1 中创建了一个主题。现在我的问题是如何更改主题页面的标题。例如:关于我们页面的标题为“关于我们 -liferay ”,我想将其更改为“关于我们”。
我已经尝试使用 javascript 来做这个: document.title="aboutus";
但在页面加载之前,它会显示默认标题(Aboutus-liferay),然后在页面加载后出现这个“aboutus”标题。
我想要自定义标题。非常感谢任何帮助。
我刚刚补充说:
**<head>
<title>$the_title</title>
</head>**
在我的 portal_normal.vm 文件中,这解决了我的问题。现在,无论我在Manage Pages --> pages 页面的 html 标题中添加什么标题,都会显示在标题中。
编辑主题内的标题portal_normal.vm
。
在portal_normal.vm
速度文件中,将您的标题添加到以下代码片段:
<head>
<title>your_title</title>
</head>
编辑
如果您在谈论 JSP 页面,您可以使用:
com.liferay.portal.util.PortalUtil.setPageTitle(String, title, HttpServletRequest request);
在相应的页面正文中。