我想更改嵌入到我们主题中的面包屑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()/>
任何帮助将不胜感激。
答案 0 :(得分:1)
设置自定义实例ID对我有用:
<@liferay_portlet["runtime"]
defaultPreferences="${freeMarkerPortletPreferences}"
portletProviderAction=portletProviderAction.VIEW
portletProviderClassName="com.liferay.portal.kernel.servlet.taglib.ui.BreadcrumbEntry"
instanceId="embedded_breadcrumb"
/>