Liferay DXP 主题 freeMarkerPortletPreferences showCurrentGroup boolean

Liferay DXP theme freeMarkerPortletPreferences showCurrentGroup boolean

我想更改嵌入到我们主题中的面包屑 portlet 的 portlet 首选项。面包屑 portlet 显示当前站点。删除它的 portlet 首选项似乎是 showCurrentGroup。

添加面包屑的原始 freemarker 如下所示:

    <#assign VOID = freeMarkerPortletPreferences.setValue("portletSetupPortletDecoratorId", "barebone") />              
    <@liferay.breadcrumbs default_preferences=freeMarkerPortletPreferences?string />
    <#assign VOID = freeMarkerPortletPreferences.reset()/>

我已经这样改了,但是好像不行。

    <#assign VOID = freeMarkerPortletPreferences.setValue("portletSetupPortletDecoratorId", "barebone") />
    <#assign VOID = freeMarkerPortletPreferences.setValue("showCurrentGroup", "false") />
    <@liferay.breadcrumbs default_preferences=freeMarkerPortletPreferences?string />
    <#assign VOID = freeMarkerPortletPreferences.reset()/>

任何帮助将不胜感激。

设置自定义实例 ID 对我有用:

<@liferay_portlet["runtime"]
  defaultPreferences="${freeMarkerPortletPreferences}"
  portletProviderAction=portletProviderAction.VIEW
  portletProviderClassName="com.liferay.portal.kernel.servlet.taglib.ui.BreadcrumbEntry"
  instanceId="embedded_breadcrumb"
/>