鉴于有一个包含一些portlet和更改语言portlet的普通页面.是否可以隐藏特定语言的特定portlet?也许通过Portlet prefrences(仅显示这些语言环境......)?
提前致谢.
小智 2
您可以在 portlet 中使用 if 语句并使用以下代码:
<%ThemeDisplay themeDisplay = new ThemeDisplay();
String langid=null;
if(LanguageUtil.getLanguageId(request).equals("fa_IR"))
{
//display Farsi portlet
}
%>
<%=langid%>
Run Code Online (Sandbox Code Playgroud)
或者为了获得更好的结果,您可以使用 switch 语句