我在从portal_normal.vm中的属性文件“ liferay-portal-6.1.0 / tomcat-7.0.23 / lib / myweb-application.properties”中读取信息时遇到问题
myweb-application.properties:

redirect.docs.url = http://stackoverflow.com/questions/ask


“ liferay-portal-6.1.0 / tomcat-7.0.23 / webapps / web-theme / templates / portal_normal.vm”:

 #set ($docsURL =  $propsUtil.get("redirect.docs.url"))  <a href="$docsURL">#language("foot.docs")</a>

最佳答案

PropsUtil(或$ propsUtil)访问portal.properties,通常通过portal-ext.properties配置。因此,除非您将myweb-application.properties添加为“外部属性”文件,否则PropsUtil将找不到它。

一种方法是将此行添加到您的portal-ext.properties中:

  include-and-override=/path/to/myweb-application.properties


但请确保出于不同的目的,它没有使用与portal.properties相同的键。

关于java - Liferay:从属性文件中获取portal.normal.vm中的URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18445896/

10-16 20:16