Podemos añadir cualquier portlet en un fichero de un theme de la siguiente manera.

Creamos la url del portlet usando el objeto portletURLFactory, al que le pasamos el siguiente valor, dependiendo de nuestras necesidades:

#*
  P_ID = El ID del portlet.
  PHASE = RENDER_PHASE/ACTION_PHASE
*#
#set ($portlet_url = $portletURLFactory.create($request, "P_ID", $page.getPlid(), "PHASE"))

Una vez tenemos esto, añadimos el estado de la ventana, el modo y los parámetros:

$portlet_url.setWindowState("maximized")
$portlet_url.setPortletMode("view")
$portlet_url.setParameter("struts_action", "message/edit")

Y, por último, usamos la url:

<a href="$portlet_url.toString()">link a mi portlet</a>

Enjoy adding portlet url in liferay theme files !