Bonjour à tous,
J'ai pour mon entreprise une modification à faire sur un script Xsl. Le bout de code concerné est le suivant:
Il faut ajouter une condition qui dit que, lorsque je rencontre une image GIF dont les 2 caractères précédants le "." sont "_e" (par exemple "image_e.gif)", il n'applique plus:<xsl:template match="asset">
<xsl:choose>
<xsl:when test="@media_type='img'">
<center><img>
<xsl:attribute name="hspace">5</xsl:attribute>
<xsl:attribute name="vspace">5</xsl:attribute>
<xsl:attribute name="src">../../images/<xsl:value-of select="translate(location,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')" /></xsl:attribute>
<xsl:attribute name="align">center<!--xsl:apply-templates select="@align"/--></xsl:attribute>
</img></center>
</xsl:when>
</xsl:choose>
</xsl:template>
mais à la place:<xsl:attribute name="src">../../images/<xsl:value-of select="translate(location,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')" /></xsl:attribute>
Le problème étant que je n'ai aucune idée de comment tester ce nom de fichier.<xsl:attribute name="src">../../images/e/<xsl:value-of select="translate(location,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')" /></xsl:attribute>
Merci d'avance pour votre aide![]()
Partager