【问题标题】:Liferay DXP theme freeMarkerPortletPreferences showCurrentGroup booleanLiferay DXP 主题 freeMarkerPortletPreferences showCurrentGroup boolean
【发布时间】:2019-03-13 08:08:03
【问题描述】:

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

任何帮助将不胜感激。

【问题讨论】:

    标签: liferay-7 liferay-theme


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-05-01
      • 2019-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-10
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      相关资源
      最近更新 更多