Liferay DXP主题freeMarkerPortletPreferences showCurrentGroup布尔值

时间:2018-10-08 15:48:24

标签: liferay-7 liferay-theme

我想更改嵌入到我们主题中的面包屑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()/>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

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

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