2015-04-30 4 views
1

Я добавил новые параметры конфигурации в моей теме Liferay внутри файла Liferay-внешний вид и feel.xmlКак переопределить Language.properties из темы?

<setting configurable="true" key="show-navigation" type="checkbox" value="true" /> 

В панели управления можно увидеть установку с show-navigation этикеткой. Я хочу перевести его на Показать главную навигацию используя Language.properties внутри темы. Тогда для достижения этой цели в моей теме я добавил это файлы (theme\docroot\WEB-INF\src\content):

  • Language.properties
  • Language_en.properties
  • Language_fr.properties

Что каждый файл содержит перевод как так:

show-navigation=Show the Main Navigation 

затем в theme\docroot\WEB-INF\ Я добавил LifeRay-hook.xml

<?xml version="1.0"?> 
<!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd"> 

<hook> 
    <portal-properties>portal.properties</portal-properties> 
    <language-properties>content/Language*.properties</language-properties> 
</hook> 

Но это не работает. Если я выполняю ту же процедуру для портлета, она работает. Почему?

ответ

2

Это имя: Вы не используете content/Language*.properties, но только content/Language.properties. В противном случае я считаю, что вы на правильном пути решения проблемы, это просто эта маленькая деталь.

+0

Большое спасибо @OlafKock. оно работает :) –

Смежные вопросы