Un theme de liferay tiene un id y un nombre que se puede ver en el fichero liferay-look-and-feel.xml que se encuentra en el directorio WEB-INF del theme. Algo como esto:

Para que “cool” sea el theme por defecto, se añade la siguiente línea en portal-ext.properties:

default.regular.theme.id=cool_WAR_cooltheme

Y aquí viene lo divetido, no se usa únicamente el id del theme, si no también el nombre de contexto del war que lo incluye, omitiendo guiones, espacios, barras, etc. Esto es para Liferay 6, en versiones anteriores era suficiente con el id.

Si tienes algún problema averiguando el nombre exacto que hay que poner en la configuración, se puede obtener de la siguiente manera:

1. Añade el theme a una página
2. Consulta la base de datos con: Select themeId from Layout;

Aquí, obtén el theme id que coincide con el nombre de tu theme.

Una vez añadida la línea a portal-ext.properties, reiniciar Liferay.

Más información sobre la identificación de themes en http://www.liferay.com/community/wiki/-/wiki/Main/Theme+Id+or+Portlet+Id+references+in+portal-ext.properties.