我在注册门户网站上添加了一些项目。现在我想为特定语言标记它们。 Liferay就像。
在liferay中:
<hook>
<language-properties>content/Language_en.properties</language-properties>
<language-properties>content/Language_fa.properties</language-properties>
</hook>
并在Language_en.properties中:
educationType= Education Type
mobileNumber =Mobile Number
并在Language_fa.properties中:
educationType= persian education type
mobileNumber = persian Mobile Number.
和craete_account.jsp
<aui:input name="educationType" type="text"></aui:input>
<aui:input label="Mobile Number" name="mobileNumber" type="tel"> </aui:input>
现在,我应该用哪种方式来标记这两个项目
答案 0 :(得分:1)
首先,在页面顶部导入ui
taglib,如下所示:
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
然后使用ui:message
标记呈现相应的标签,传入该标签的正确密钥,如下所示:
<liferay-ui:message key="educationType" />
答案 1 :(得分:1)
按照此链接创建Language.properties hook:
http://proliferay.com/liferay-language-properties-hook-development/