Message Boards

récupérer le titre de l'onglet des pages

Catherine BOCANDE, modified 16 Years ago.

récupérer le titre de l'onglet des pages

New Member Posts: 13 Join Date: 5/14/07 Recent Posts
Bonjour,

je voudrais récupérer le titre de l'onglet de la page sur laquelle la portlet a été déposé, pourriez vous m'aider?

Merci d'avance
thumbnail
Nicolas Richasse, modified 16 Years ago.

RE: récupérer le titre de l'onglet des pages

Junior Member Posts: 31 Join Date: 8/11/06 Recent Posts
Essaye de voir le code du portlet "BreadCrumb" qui dont le role est d'afficher (entre autres) le titre de l'onglet courant.

En gros il te faut récupérer un objet de type Layout et d'appeler sa méthode getName() qui te donnera ce que tu recherches.

Pour récupérer cet objet, il faut appeler une des méthodes getLayout(...) de la classe com.liferay.portal.service.LayoutLocalServiceUtil.
Sinon je n'ai pas vérifié mais il est possible que le tag suivant te crée une référence à cet objet de type Layout (nom de la variable : layout).

<portlet:defineobjects />
Catherine BOCANDE, modified 16 Years ago.

RE: récupérer le titre de l'onglet des pages

New Member Posts: 13 Join Date: 5/14/07 Recent Posts
J'arrive pas à trouver la librairie pour importer le package com.liferay.portal.*.Où je peux le trouver?
Catherine BOCANDE, modified 16 Years ago.

RE: récupérer le titre de l'onglet des pages

New Member Posts: 13 Join Date: 5/14/07 Recent Posts
c'est bon j'ai trouvé le fichier.jar
Catherine BOCANDE, modified 16 Years ago.

RE: récupérer le titre de l'onglet des pages

New Member Posts: 13 Join Date: 5/14/07 Recent Posts
Maintenant mon problème c'est pour la librairie du package com.liferay.portal.util.*;
J'arrive pas à le trouver
thumbnail
Ray Auge, modified 16 Years ago.

Re: [Liferay en française]RE: récupérer le titre de l'onglet des pages

Liferay Legend Posts: 1197 Join Date: 2/8/05 Recent Posts
<PRE>Ou développez vous votre portlet? Dans l'environnement ext? Si oui, vous
n'avez que fait


&lt;%= layout.getName(locale) %&gt;


Si vous n'êtes pas dans ext, mais dans le dossier
source-du-portail/portlet/###.war
vous n'avez qu'à inclure dans votre jsp


&lt;%@ page import="com.liferay.portal.model.Layout" %&gt;
&lt;%@ page import="java.util.Locale" %&gt;
<theme:defineobjects />
&lt;%= layout.getName(locale) %&gt;


mais seulement si la configuration du portlet a été fait automatiquement
pas la tache ant, qui a incluse les propres jar et configurations pour
les taglibs de Liferay.</PRE>
Catherine BOCANDE, modified 16 Years ago.

RE: Re: [Liferay en française]RE: récupérer le titre de l'onglet des pages

New Member Posts: 13 Join Date: 5/14/07 Recent Posts
merci