过滤liferay主题中的文章最简单的方法是什么

过滤liferay主题中的文章最简单的方法是什么,liferay,Liferay,如果我问了一个愚蠢或简单的问题,请原谅,但我就是搞不懂。 所以,我有一个主题,我只想呈现portlet,跳过任何期刊文章。 哪种方法最合适 在主题的资源中,在\u diff/template目录中有一个portlet.vm模板。此模板允许您覆盖Portlet的默认表示形式(例如,更改配置图标、删除标题栏等) 但是,在portlet.vmLiferay内部注入了一个名为$portletDisplay的预定义变量。这是com.liferay.portal.theme.PortletDisplay类的

如果我问了一个愚蠢或简单的问题,请原谅,但我就是搞不懂。 所以,我有一个主题,我只想呈现portlet,跳过任何期刊文章。
哪种方法最合适

在主题的资源中,在
\u diff/template
目录中有一个
portlet.vm
模板。此模板允许您覆盖Portlet的默认表示形式(例如,更改配置图标、删除标题栏等)

但是,在
portlet.vm
Liferay内部注入了一个名为
$portletDisplay
的预定义变量。这是
com.liferay.portal.theme.PortletDisplay
类的一个实例,表示当前打印的portlet

您可以使用
$portletDisplay.portletName
属性检查56,这是所有Web内容显示portlet的ID。因此,简而言之,使用以下条件将父级
封装在
portlet.vm
中:

#if($portletDisplay.portletName == '56')
<div class="portlet" ...>
    ...
</div>
#end
#如果($portletDisplay.portletName=='56')
...
#结束