在Liferay模板中访问裸页面名称

时间:2012-11-25 21:27:51

标签: 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>

页面的名称确实是“Home”,但其余的垃圾会破坏它。

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

如何访问裸值?

1 个答案:

答案 0 :(得分:6)

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

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