请在下面找到我的要求:
考虑:
要求:
Liferay不允许没有默认语言环境的页面名称。但我希望该页面仅以法语提供。
这怎么可能?
谢谢!
答案 0 :(得分:0)
尝试默认设置法语。您需要更改system-ext.properties。
user.country=FR
user.language=fr
system-ext.properties应用于第一个Liferay starup,但您可以在数据库中手动更改它。
答案 1 :(得分:0)
您通过名为customLocale的控制面板在页面中执行自定义字段的另一个选项,例如而不是通过你的主题,你可以在速度中使用一些代码,获取此属性,如果它不是null,只需设置它。我不知道如何通过速度精确设置区域设置,但我认为这很容易。因此,要获得customField值,您需要:
#set($customLayout=$expandoValueLocalService.getData($item.layout.companyId, "com.liferay.portal.model.Layout", "CUSTOM_FIELDS", "customLayout", $item.layout.primaryKey, true))
$item
中navigation.vm
的页面位于{{1}}。因此,每个页面都可以随时轻松修改以更改区域设置(不仅仅是法语btw),如果您不需要它,只需跳过此选项。