You are not logged in.
Bonjour,je souhaite créer un carrousel d'un répertoire des ressources d'un site.J'ai essayé cela :
<div class="slides_container">
<xsl:if test="ametys:resourcesByPath('Slide')/resource">
<xsl:for-each select="ametys:resourcesByPath('Slide')/resource">
<div class="slide_item" style="background-image: url({resolver:resolve('explorer', ametys:resourcesByPath('Slide')/resource[@name]/@id)};" >
</div>
</xsl:for-each>
</xsl:if>
</div>
Mais je n'obtiens que la première image dans tout mes slides.
Pourriez-vous m'aider s'il vous plaît ?
Last edited by APitrou (28/03/2017 15:20:32)
Offline
J'ai trouvé il suffisait d'utiliser le resolver de la manière suivante :
{resolver:resolve('explorer', @id)}
Ce qui donne :
<div class="slides_container">
<xsl:if test="ametys:resourcesByPath('Slide')/resource">
<xsl:for-each select="ametys:resourcesByPath('Slide')/resource">
<div class="slide_item" style="background-image: url({resolver:resolve('explorer', @id)};" >
</div>
</xsl:for-each>
</xsl:if>
</div>
Offline