我想将导航项或支持的语言等数据传递给 portal_normal.vm 文件,以便它显示在门户上。
我不知道该怎么做。我已经看到,在速度文件中,数据在变量中传递如下:
<title>$the_title - $company_name</title>
我想对门户中的导航项和其他数据执行相同的操作,但我不知道如何操作。
我想将导航项或支持的语言等数据传递给 portal_normal.vm 文件,以便它显示在门户上。
我不知道该怎么做。我已经看到,在速度文件中,数据在变量中传递如下:
<title>$the_title - $company_name</title>
我想对门户中的导航项和其他数据执行相同的操作,但我不知道如何操作。
Liferay 的主题有一个名为的文件init.vm
——它初始化了相当多的数据。如果您在主题中找不到它,它将从您可以在门户(或门户源)中找到的主题_styled
加载。_unstyled
您还可以查看等式的 Java 方面:有一个名为 的类VelocityVariablesImpl
,它初始化上下文中的“其他”变量。
此外,您可以init_custom.vm
在自定义主题中命名一个文件,您可以在其中添加更多初始化。该文件在默认主题中是空的,但由于它被包含和评估,您可以在此处添加自定义变量并对其进行初始化。