Liferay DXP主题freeMarkerPortletPreferences showCurrentGroup布尔值

问题描述 投票:0回答:1

我想更改嵌入到主题中的breadcrumb portlet上的portlet首选项。 breadcrumb 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()/>

任何帮助都感激不尽。

liferay-7 liferay-theme
1个回答
1
投票

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

<@liferay_portlet["runtime"]
  defaultPreferences="${freeMarkerPortletPreferences}"
  portletProviderAction=portletProviderAction.VIEW
  portletProviderClassName="com.liferay.portal.kernel.servlet.taglib.ui.BreadcrumbEntry"
  instanceId="embedded_breadcrumb"
/>
© www.soinside.com 2019 - 2024. All rights reserved.