2010-12-06 69 views
2

J'essaye de construire un nouveau système de navigation basé sur le portlet myPlaces. L'objectif est de montrer chaque page contenue dans chaque communauté/organisation à laquelle l'utilisateur peut accéder.Liferay: comment récupérer la mise en page d'un ensemble de mise en page?

Je suis bloqué sur le système Layout. J'ai récupéré le LayouSet de la communauté (privé et public), mais je n'arrive pas à récupérer le Layoust (qui sont en fait les pages).

Comment puis-je faire cela? J'espérais qu'il y aurait simplement un getLayouts() du modèle LayoutSet, mais il n'y a rien de tel.

Répondre

1

OK, je l'ai eu, je devais passer par LayoutLocalServiceUtil:

Liste mises en page = LayoutLocalServiceUtil.getLayouts (group.getGroupId(), false);