2013-05-07 2 views
0

Я хотел бы передать данные, такие как элементов навигации или языки, поддерживаемые в файл portal_normal.vm, так что он получает отображается на портале.передачи данных в шаблон файлов в Liferay

У меня нет подсказки о том, как это сделать. Я видел, что в скорости файлы данные передаются в переменных следующим образом:

<title>$the_title - $company_name</title> 

Я хотел бы сделать то же самое для элементов навигации и другие данные в моем портале, но я понятия не имею, как это сделать.

ответ

2

Темы Liferay имеют файл под названием init.vm - это инициализирует совсем немного данных. Если вы не найдете его в своей теме, он будет загружен из темы _styled или _unstyled, которую вы можете найти на портале (или источнике портала).

Вы также можете посмотреть на сторону Java уравнения: существует класс, называемый VelocityVariablesImpl, который инициализирует «другие» переменные в контексте.

Кроме того, у вас может быть файл с именем init_custom.vm в пользовательской теме, где вы можете добавить еще инициализацию. Этот файл должен быть пустым по умолчанию, но по мере его включения и оценки вы можете добавить свои собственные переменные и инициализировать их здесь.