Forum Lutèce

Lulutesse
 3  1261
3

Utilisation de paramètres supplémentaires dans la feuille de style XSL d'affichage d'un document

Utilisation de paramètres supplémentaires dans la feuille de style XSL d'affichage d'un document

Bonjour,

J'aimerais utiliser des paramètres supplémentaires pour conditionner l'affichage d'un document :
    L'adresse actuelle : http://www.site.fr/jsp/site/Portal.jsp?document_id=4928&portlet_id=2650
    L'adresse visée : http://www.site.fr/jsp/site/Portal.jsp?document_id=4928&portlet_id=2650&fonction=on
Je modifie ensuite le feuille de style XSL d'affichage du document en faisant une condition sur ce param fonction mais ce nouveau paramètre ne semble jamais pris en compte. La même chose fonctionne pourtant parfaitement avec une feuille de style XSL d'un portlet d'affichage, par exemple : http://www.site.fr/jsp/site/Portal.jsp?page_id=2565&fonction=on Savez-vous pourquoi ? Merci d'avance.

 

LLI
Bonjour, La transformation XSL dépend de 2 paramètres : - un flux XML dans lequel sont stockés les données - une feuille de style XSL pour formatter les données contenues dans le flux XML Le fait de passer votre paramètre "fonction" dans votre URL ne garantie pas du tout que ce paramètre soit également présent dans le flux XML d'entrée. C'est pourquoi, vous n'observez pas l'affichage d'un document tel que vous le souhaitez avec une condition particulière.
Quote:
La même chose fonctionne pourtant parfaitement avec une feuille de style XSL d'un portlet d'affichage, par exemple : http://www.site.fr/jsp/site/Portal.jsp?page_id=2565&fonction=on 
Par ailleurs, je ne reproduis pas ce fonctionnement. LLI

 

Lulutesse
Bonjour, Merci pour votre réponse. Je connais le fonctionnement du duo XSL/XML mais ce que je cherche à faire, et qui fonctionne déjà sur les URL de pages Lutece, et de passer un paramètre à l'URL et de le récupérer au sein de la feuille de style XSL pour régir l'affichage des données XSL. Exemple qui fonctionne déjà : [code] aram name="ordre" select="descending"/> aram name="page-id" select="page-id"/> Trier dans l'ordre ascendant Trier dans l'ordre descendant [/code]