salut tous, j'ai un menu probleme :

j'ai une liste deroulante à créer d'abord avec differentes categories

en dessous j'ai une liste de biens affichée

sauf que les deux s'appliquent au meme pattern comment le xsl peut s'y retrouver?

en gros comment ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:apply-templates select="/BIENS/BIEN[not( preceding::BIEN/CATEGORIE = CATEGORIE )]"/>
qui appele ca pour la liste deroulante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:template match="/BIENS/BIEN[not( preceding::BIEN/CATEGORIE = CATEGORIE )]">
peut s'y retrouver face a ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:apply-templates select="//BIEN[position() &lt;= $page * $nbparpage and position() &gt;= ($page - 1) * $nbparpage + 1]"/>
qui appele ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:template match="//BIEN">
parce qu'on traite toujours le BIEN

merci d'avance en esperant etre un peu clair..