数据传递到模板的Liferay
问题描述:
文件,我想通过这样的导航项以便它能够在门户网站上显示或语言支持到portal_normal.vm文件数据。数据传递到模板的Liferay
我对如何做到这一点毫无头绪。我已经看到了,在速度文件中的数据变量通过如下:
<title>$the_title - $company_name</title>
我想在我的门户导航项目和其他数据做相同的,但我不知道怎么样。
答
Liferay的主题有一个名为init.vm
的文件 - 这会初始化相当多的数据。如果您没有在主题中找到它,它将从您在门户网站(或门户网站源)中找到的_styled
或_unstyled
主题加载。
你也可以看看等式的Java方面:有一个叫VelocityVariablesImpl
的类,它初始化上下文中的“其他”变量。
此外,您可以在自定义主题中添加一个名为init_custom.vm
的文件,您可以在其中添加更多初始化。这个文件在默认主题中是空的,但是当它被包含和评估时,你可以添加你的自定义变量并在这里初始化它们。