Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问Liferay模板中的裸页名称_Liferay_Velocity - Fatal编程技术网

访问Liferay模板中的裸页名称

访问Liferay模板中的裸页名称,liferay,velocity,Liferay,Velocity,我试图在portal_normal.vm中发出当前页面的名称。我所知道的所有选项都包括一堆XML垃圾,清除这些垃圾很重要 现在,我正在使用$layout.getName(),它生成以下内容: <root default-locale="en_US" available-locales="en_US"> <name language-id="en_US"> Home </name> </root> 家 的确,页面

我试图在portal_normal.vm中发出当前页面的名称。我所知道的所有选项都包括一堆XML垃圾,清除这些垃圾很重要

现在,我正在使用$layout.getName(),它生成以下内容:

<root default-locale="en_US" available-locales="en_US">
    <name language-id="en_US">
        Home
    </name>
</root>
的确,页面的名称是“Home”,但其余的垃圾会毁掉它

我也尝试了$layout.name,但它产生了相同的结果

如何访问裸值?

根据我在中看到的内容(似乎是关于编写控制器或servlet代码),我能够生成以下代码以获得裸名称:

$layout.getName($themeDisplay.getLocale())

+1 Layout.getName和Layout.getTitle都是本地化的,因此只需要一个区域设置来检索一个版本,否则它将返回XML中的所有本地化版本