Return to list

"Alias" vs "Include"

avatar provided by gravatar.com Lulutesse | Feb 2, 2010 10:29:02 AM

"Alias" vs "Include"

Bonjour,

J'aimerais savoir comment fonctionne le mécanisme des "alias" de portlet.
Est-ce une sorte d'include ?

Serait-il par exemple faisable de modifier un xsl en y ajoutant l'alias d'un portlet ?

D'avance merci, :) 

Lucas

Vote Score 75

Share

Report

Commentaires (6 )

Posted by : Lulutesse | 07/05/2010 11:16:17
Bonjour, Je n'ai pas été satisfait de la solution qui consiste à passer par les modèles de présentation de document, trop générique pour les différents cas qui se présentent (article publié dans plusieurs rubriques…). Du coup, j'aimerais savoir si il y avait un moyen, au sein de la feuille de style XSL du type de document, de récupérer la liste contextuelle des documents qui sont également assignés à ce portlet. - Par exemple, un document s'affiche avec cette URL : jsp/site/Portal.jsp?document_id=3606&portlet_id=658 Comme la variable du portlet (portlet_id) est présente dans l'URL, est-il possible de l'utiliser pour afficher les autres documents assignés à ce même portlet ? J'espère avoir été assez clair… :) D'avance merci pour vos réponses.
 
Posted by : Lulutesse | 10/02/2010 11:31:36
Merci beaucoup pour cette information !
 
Posted by : LHO | 10/02/2010 11:04:16
Bonjour, Dans le template WEB-INF\templates\skin\plugins\document\document_content_service.html vous avez la liste des objets freemarker disponibles. Je pense que vous ${portlet} correspond à votre demande. Cordialement, [quote=Lulutesse]Bonjour, Afin de préciser ma demande, je cherche : - à afficher un "document" - avec sous ce document la "liste des documents" dans laquelle il est publié. ce afin de pouvoir passer d'un document à l'autre facilement. Je me disais donc qu'une solution serait de passer par le modèle d'affichage du document, mais je ne connais pas la formule. Pour infos, mon "/WEB-INF/templates/skin/plugins/document/page_templates/" vaut ceci ${document} y'a-t-il un moyen pour faire qqch du genre ${document} ${document-list} ? D'avance merci,[/quote]
 
Posted by : Lulutesse | 10/02/2010 10:21:25
Bonjour, Afin de préciser ma demande, je cherche : - à afficher un "document" - avec sous ce document la "liste des documents" dans laquelle il est publié. ce afin de pouvoir passer d'un document à l'autre facilement. Je me disais donc qu'une solution serait de passer par le modèle d'affichage du document, mais je ne connais pas la formule. Pour infos, mon "/WEB-INF/templates/skin/plugins/document/page_templates/" vaut ceci ${document} y'a-t-il un moyen pour faire qqch du genre ${document} ${document-list} ? D'avance merci,
 
Posted by : Lulutesse | 02/02/2010 11:41:37
Merci pour votre réponse, Le code utilisé pour afficher l'alias d'un portlet n'est donc du même genre que celui utilisé pour afficher l'include (@page@) d'une page ?
 
Posted by : TLA | 02/02/2010 11:23:59
Bonjour, un alias est une sorte de raccourci vers une autre entité (ici portlet) une portlet peut-être de type alias ou non. Dans ce cas, elle sera réutilisable dans une autre page ou non. une même portlet pour une ou plusieurs pages. Les xsl sont gérés par l'infographiste qui veut personnaliser une présentation d'une ressource. L'utilisation et l'agencement des portlets dans le portail sont plus du rôle du webmaster. Donc, non, il n'est pas prévu d'appelé directement une portlet spécifique dans une xsl. Ais je répondu à ta question ? N'hésite pas à préciser si j'ai répondu à coté. t.
 

 Top of the page

Return to list