java - runtime added portlets do not rendered when parent portlet has use-default-template value true -


i working on portlet accepts portlet ids , renders portlets. so, can think of container portlet.

when container portlet has value <use-default-template>false</use-default-template> in liferay-portlet.xml, works fine. able render portlet via tag <liferay-portlet:runtime portletname="1_war_sampleportlet" />

but, if make entry <use-default-template>true</use-default-template> container portlet (or remove tag, default true), ignore <liferay-portlet:runtime /> tag , shows nothing.

the other information

  • liferay version : liferay 6.2 ee
  • java version : java 7
  • portlet type : spring mvc portlet

please refer below links, question answered earlier in stackoverflow.

use-default-template configuration tag not work

also, not if disable "use-default-template" liferay doing requested: not display default controls , shows content created portlet's render() method.

so if need have configuration link (or remove button or other control present in default template), portlet has render on own.


Comments