[英]what is the easiest way to filter articles in liferay theme
如果我问的是愚蠢或简单的问题,请原谅,但我只是想不通。 因此,我有一个主题,我只想呈现portlet,跳过任何期刊文章。 哪种方法最合适?
在主题的资源中, _diffs/template
目录中有一个portlet.vm
模板。 使用此模板,您通常可以覆盖portlet的默认表示形式(例如,更改配置图标,删除标题栏等)。
但是,Liferay会在portlet.vm
内部注入名为$portletDisplay
的预定义变量。 这是com.liferay.portal.theme.PortletDisplay
类的实例,代表当前打印的portlet。
您可以使用$portletDisplay.portletName
属性检查是否为56,这是所有Web Content Display Portlet的ID。 因此,简而言之,使用以下条件将父<div>
封装在portlet.vm
:
#if($portletDisplay.portletName == '56')
<div class="portlet" ...>
...
</div>
#end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.