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