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 pour qui je pense ce sera facile
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 :
Citation :
<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...) :
Citation :
<xsl:attribute name="href">http://www.polyfoot.eu/SWF/afparticleune.php?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute>
|
Mon but est d'obtenir un lien semblable à celui-ci (seul la variable article changera) : http://www.polyfoot.eu/index.php?o [...] 13.411.xml
Malheureusement, dès que je mets ceci http://www.polyfoot.eu/index.php?o [...] Itemid=126 avant la variable article dans l'URL, j'ai un problème dans le sablotron...
Remplacer les & par
me direz-vous? Bah non, même problème
Auriez-vous une idée? Une piste? La solution?
Voici la page complète:
Citation :
<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>
|
---------------
<a href="http://www.polyfoot.eu"><img src="http://www.polyfoot.eu/images/Design/sign.jpg " alt="PolyFoot, votre magazine de football en ligne bientôt dans vos clubs et brasseries"/></a>