Я везде искал эту ошибку и не видел других проблем
В настоящее время я использую Liferay 7.0, и я встроил свой портлет в шаблон веб-контента следующим образом:
<div class ="container-fluid">
<div class ="row">
<div class ="col-md-6 col-sm-6">
<#assign VOID = freeMarkerPortletPreferences.setValue("portletSetupPortletDecoratorId", "barebone") />
<@liferay_portlet["runtime"]
defaultPreferences="${freeMarkerPortletPreferences}"
portletProviderAction=portletProviderAction.VIEW
portletName="foo" />
${freeMarkerPortletPreferences.reset()}
</div>
</div>
</div>
Портлет прекрасно работает вне шаблона freemarker, однако внутри него вызывается кнопка actionRequest, но она никогда не входит в функцию рендеринга, поэтому установленные мной кнопки ничего не делают.
Существуют ли какие-либо особые требования для помещения портлета в шаблон бесплатного маркера? Я что-то забыл?