Liferay DXP theme freeMarkerPortletPreferences showCurrentGroup boolean - PullRequest
0 голосов
/ 08 октября 2018

Я хочу изменить предпочтение портлета в портлете breadcrumb, встроенном в нашу тему.Портлет хлебной крошки показывает текущий сайт.Предпочтение портлета, чтобы удалить это, кажется, showCurrentGroup.

Исходный маркер для добавления крошки выглядит следующим образом:

    <#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 голосов
/ 21 марта 2019

Установка собственного экземпляра Id сделала свое дело для меня:

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