Salut à tous!
Il m'arrive un problème que je n'arrive pas à résoudre (Il faut me pardonner, je suis infographiste). J'aurais donc besoin de l'aide d'informaticiens et je pense que pour vous ce sera facile :smile:
Dans le code de ma page "sommaire_une.xsl"(sensée afficher le sommaire de liens vers des news AFP sur mon site), tout fonctionne tant que je ne modifie pas l'URL => mon problème provient donc de cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:attribute name="href">http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute>
Alors qu'avec cette ligne, ça fonctionne! (Mais ne me permet pas d'afficher l'article au sein de mon site...) :Mon but est d'obtenir un lien semblable à celui-ci (seul la variable article changera) : http://www.polyfoot.eu/index.php?opt...b8c413.411.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:attribute name="href">http://www.polyfoot.eu/SWF/afparticleune.php?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute>
Malheureusement, dès que je mets ceci http://www.polyfoot.eu/index.php?opt...310&Itemid=126 avant la variable article dans l'URL, j'ai un problème dans le sablotron...
Remplacer les & parme direz-vous? Bah non, même problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part &
Auriez-vous une idée? Une piste? La solution?
Voici la page complète:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="XML" version="1.0" encoding="iso-8859-1"/> <xsl:template match="/"> <html> <body> <xsl:for-each select="NewsML/NewsItem/NewsComponent/NewsComponent/NewsLines"> <xsl:if test="position() <= 10"> <a> <xsl:attribute name="href">http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute> <span class="guide"> <xsl:value-of select="HeadLine"/></span> </a><br/> <IMG> <!-- --> <xsl:attribute name="BORDER"> <xsl:text>0</xsl:text> </xsl:attribute> <!-- --> <xsl:attribute name="HEIGHT"> <xsl:text>12</xsl:text> </xsl:attribute> <!-- --> <xsl:attribute name="SRC">peau/pointsroses.gif</xsl:attribute> <!-- --> <xsl:attribute name="WIDTH"> <xsl:text>166</xsl:text> </xsl:attribute> <!-- --> </IMG><br/> </xsl:if> </xsl:for-each> </body> </html> </xsl:template></xsl:stylesheet>
Partager