Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
j mesa
Add NestedPortlets in JSP
16 de abril de 2013 4:36
Respuesta

j mesa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 17 de agosto de 2010

Mensajes recientes

Hi,
I'm developing a portlet in LR 6.1GA2 and I need to add a nestedPortlets instance in a JSP.
I tryed to use <liferay-portlet:runtime portletName="118" queryString="" /> but it doesn't work (no errors are shown).
If I put "56" instead (WebContentDisplay portlet) it works fine.
What is going wrong?
Thanks!
j mesa
RE: Add NestedPortlets in JSP
16 de abril de 2013 5:12
Respuesta

j mesa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 17 de agosto de 2010

Mensajes recientes

If I active the debug log level it shows "Portlet 118 is instanceable but does not have a valid instance id"
What does it mean?
Abhi M
RE: Add NestedPortlets in JSP
16 de abril de 2013 5:44
Respuesta

Abhi M

Ranking: Junior Member

Mensajes: 29

Fecha de incorporación: 28 de febrero de 2012

Mensajes recientes

Hi,

you can instantiate portlet as follow:


<%
ThemeDisplay themeDisplay1 = (ThemeDisplay)request.getAttribute(com.liferay.portal.kernel.util.WebKeys.THEME_DISPLAY);
Layout layout1 = themeDisplay1.getLayout();
long plid1 = layout1.getPlid() ;
PortletURL portletURL = PortletURLFactoryUtil.create(request, "portlet_name", plid1, PortletRequest.ACTION_PHASE);
portletURL.setWindowState(WindowState.MAXIMIZED);
%>
<br/>
<a href="<%=portletURL.toString()%>">Click Here To Invoke Portlet</a>

Thanks
j mesa
RE: Add NestedPortlets in JSP
16 de abril de 2013 6:17
Respuesta

j mesa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 17 de agosto de 2010

Mensajes recientes

Hi Abhi,
Thank you, but I don't need a link, I just need to embed the nested portlet in the JSP...
Iñaki Muros Martínez
RE: Add NestedPortlets in JSP
24 de abril de 2013 7:43
Respuesta

Iñaki Muros Martínez

Ranking: New Member

Mensajes: 1

Fecha de incorporación: 17 de marzo de 2009

Mensajes recientes

Hello j mesa
The correct code is:
1<liferay-portlet:runtime portletName="118_INSTANCE_juahKU123456" />


It's important that instanceId is valid id (12 chars).

Regards,

Iñaki.
j mesa
RE: Add NestedPortlets in JSP
24 de abril de 2013 8:36
Respuesta

j mesa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 17 de agosto de 2010

Mensajes recientes

Solved!! Gracias Iñaki !!