我在从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/