XSL Source:
<div id="bulletin-neige" class="bulletin-neige ski-alpin col-md-12">
<div class="col-md-12">
<div class="maj-bn">#{#Mise à jour du bulletin neige#}# : #{#Le#}# <xsl:value-of select='DATMAJ' /></div>
<div class="plan-bn">
<xsl:variable name="url_node">
<xsl:value-of select="php:function('getNodeUrl', 36)"/>
</xsl:variable>
<a href="{$url_node}" class="btn-piste">#{#Plan des pistes alpin#}# <img src="/sites/default/files/plan-piste.png" /></a>
</div>
</div>
<div class="col-md-5">
<div class="bloc-neige enneigement">
<div class="bloc-neige titre-bn txt-blanc">#{#Enneigement#}#</div>
<div class="sous-bloc-neige"><img class="img-bn" src="/sites/default/files/enneigement.png" alt="Enneigement" title="Enneigement" />
<div class="altitude-bn">
<div class="altitude-haut">
<div class="texte1 txt-blanc">1200 M</div>
<div class="texte3"><xsl:value-of select='Criteres[CRITERE=9000005]/Modalites[MODALITE=9000031]/VALEUR'/> cm</div>
</div>
<div class="altitude-bas">
<div class="texte1 txt-blanc">900 M</div>
<div class="texte3"><xsl:value-of select='Criteres[CRITERE=9000004]/Modalites[MODALITE=9000028]/VALEUR'/> cm</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-7">
<div class="bloc-neige bloc-neige2 qualite-neige">
<div class="bloc-neige titre-bn txt-blanc">#{#Qualité de la neige#}#</div>
<div class="sous-bloc-neige sous-bloc-neige2">
<div class="texte1 txt-blanc">#{#dernière chute#}#</div>
<div class="texte2">
<xsl:value-of select="php:function('getDayString', string(Criteres[CRITERE=9000027]/Modalites/VALEUR))"/>
</div>
<div class="texte3">
<xsl:if test='Criteres[CRITERE=9000028]/Modalites[MODALITE=9000116]'>#{#- de 10 cm#}#</xsl:if>
<xsl:if test='Criteres[CRITERE=9000028]/Modalites[MODALITE=9000117]'>#{#de 10 à 20 cm#}#</xsl:if>
<xsl:if test='Criteres[CRITERE=9000028]/Modalites[MODALITE=9000118]'>#{#de 20 à 30 cm#}#</xsl:if>
<xsl:if test='Criteres[CRITERE=9000028]/Modalites[MODALITE=9000119]'>#{#+ de 30 cm#}#</xsl:if>
</div>
</div>
<div class="sous-bloc-neige sous-bloc-neige2">
<img class="img-bn" src="/sites/default/files/neige-fraiche.png" alt="Neige fraiche" title="Neige fraiche" />
<div class="texte3"><xsl:value-of select='Criteres[CRITERE=9000009]/Modalites/MODALITE_NOM'/></div>
</div>
</div>
<div class="bloc-neige etat-route">
<div class="bloc-neige titre-bn">#{#état des routes#}#</div>
<div class="sous-bloc-neige">
<div class="texte3 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000022]/Modalites/MODALITE_NOM'/></div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="bloc-neige bloc-neige2 piste">
<div class="bloc-neige titre-bn">
#{#Pistes ouvertes#}# <span class="txt-blanc"><xsl:value-of select='sum(Criteres[CRITERE=9000011]/Modalites[MODALITE=9000071 or MODALITE=9000072 or MODALITE=9000073 or MODALITE=9000074]/VALEUR)'/></span>/<xsl:value-of select='sum(Criteres[CRITERE=9000011]/Modalites[MODALITE=9000134 or MODALITE=9000133 or MODALITE=9000132 or MODALITE=9000131]/VALEUR)'/>
</div>
<div class="bloc-neige3">
<div class="ligne-neige">
<div class="texte2">#{#Domaine alpin#}# :
<span class="txt-blanc">
<xsl:choose>
<xsl:when test="Criteres[CRITERE=9000008]/Modalites[MODALITE=9000050]">#{#fermé#}#</xsl:when>
<xsl:when test="Criteres[CRITERE=9000008]/Modalites[MODALITE!=9000050 and MODALITE != 9000061]">#{#ouvert#}#</xsl:when>
</xsl:choose>
</span>
</div>
</div>
<div class="ligne-neige">
<span>#{#Pistes vertes#}# </span>
<span class="texte5 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000074]/VALEUR'/></span>/<xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000134]/VALEUR'/> #{#pistes#}#
</div>
<div class="ligne-neige">
<span>#{#Pistes bleues#}# </span>
<span class="texte5 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000073]/VALEUR'/></span>/<xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000133]/VALEUR'/> #{#pistes#}#
</div>
<div class="ligne-neige">
<span>#{#Pistes rouges#}# </span>
<span class="texte5 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000072]/VALEUR'/></span>/<xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000132]/VALEUR'/> #{#pistes#}#
</div>
<div class="ligne-neige">
<span>#{#Pistes noires#}# </span>
<span class="texte5 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000071]/VALEUR'/></span>/<xsl:value-of select='Criteres[CRITERE=9000011]/Modalites[MODALITE=9000131]/VALEUR'/> #{#pistes#}#
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="bloc-neige remontee">
<div class="bloc-neige titre-bn">#{#Remontées ouvertes#}#</div>
<div class="sous-bloc-neige">
<div class="texte2">
#{#Télésièges#}# <span class="txt-blanc"><xsl:value-of select='count(Criteres[CRITERE=1901229]/Modalites[MODALITE=1909304])'/></span>/1
</div>
</div>
<div class="sous-bloc-neige">
<div class="texte2">
#{#Téléski#}# <span class="txt-blanc"><xsl:value-of select='count(Criteres[CRITERE=1901229]/Modalites[MODALITE!=1909304])'/></span>/7
</div>
</div>
<div class="sous-bloc-neige">
<div class="texte2">
#{#Tapis roulant#}# :
<span class="txt-blanc">
<xsl:choose>
<xsl:when test="Criteres[CRITERE=1901229]/Modalites[MODALITE=1909311]">
#{#ouvert#}#
</xsl:when>
<xsl:otherwise>
#{#fermé#}#
</xsl:otherwise>
</xsl:choose>
</span>
</div>
</div>
</div>
<div class="bloc-neige ski-nuit">
<div class="bloc-neige titre-bn">#{#Ski nocturne#}# <span class="texte3 txt-blanc"><xsl:value-of select='Criteres[CRITERE=9000019]/Modalites/MODALITE_NOM'/></span></div>
</div>
</div>
<div class="col-md-4">
<div class="bloc-neige freestyle">
<div class="bloc-neige titre-bn txt-blanc">#{#Espace freestyle#}#</div>
<div class="sous-bloc-neige">
<div class="snowpark">
<span class="texte4">#{#Snowpark#}# :
<xsl:choose>
<xsl:when test="Criteres[CRITERE=9000012]/Modalites[MODALITE=9000075]">
<span class="txt-blanc">#{#ouvert#}#</span>
<!--<span class="snowpark horaires">
De <xsl:value-of select='Criteres[CRITERE=9000037]/Modalites[MODALITE=9000150]/VALEUR'/>
à <xsl:value-of select='Criteres[CRITERE=9000037]/Modalites[MODALITE=9000151]/VALEUR'/>,
puis de <xsl:value-of select='Criteres[CRITERE=9000037]/Modalites[MODALITE=9000152]/VALEUR'/>
à <xsl:value-of select='Criteres[CRITERE=9000037]/Modalites[MODALITE=9000153]/VALEUR'/>
</span>-->
</xsl:when>
<xsl:when test="Criteres[CRITERE=9000012]/Modalites[MODALITE=9000076]">
<span class="txt-blanc">#{#fermé#}#</span>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select='Criteres[CRITERE=9000012]/Modalites/MODALITE_NOM'/>
</xsl:otherwise>
</xsl:choose>
</span>
</div>
<div class="boarder">
<span class="texte4">#{#Boardercross#}# :
<xsl:choose>
<xsl:when test="Criteres[CRITERE=9000039]/Modalites[MODALITE=9000157]">
<span class="txt-blanc">#{#ouvert#}#</span>
</xsl:when>
<xsl:when test="Criteres[CRITERE=9000039]/Modalites[MODALITE=9000158]">
<span class="txt-blanc">#{#fermé#}#</span>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select='Criteres[CRITERE=9000012]/Modalites/MODALITE_NOM'/>
</xsl:otherwise>
</xsl:choose>
</span>
</div>
<!-- <div class="airbag">
<span class="texte4">Airbag :
<xsl:choose>
<xsl:when test="Criteres[CRITERE=9000038]/Modalites[MODALITE=9000154]">
<span class="txt-blanc">ouvert</span>
<span class="airbag horaires">
De <xsl:value-of select='Criteres[CRITERE=9000040]/Modalites[MODALITE=9000160]/VALEUR'/>
à <xsl:value-of select='Criteres[CRITERE=9000040]/Modalites[MODALITE=9000161]/VALEUR'/>,
puis de <xsl:value-of select='Criteres[CRITERE=9000040]/Modalites[MODALITE=9000162]/VALEUR'/>
à <xsl:value-of select='Criteres[CRITERE=9000040]/Modalites[MODALITE=9000163]/VALEUR'/>
</span>
</xsl:when>
<xsl:when test="Criteres[CRITERE=9000038]/Modalites[MODALITE=9000155]">
<span class="txt-blanc">fermé</span>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select='Criteres[CRITERE=9000012]/Modalites/MODALITE_NOM'/>
</xsl:otherwise>
</xsl:choose>
</span>
</div> -->
</div>
</div>
</div>
<xsl:if test="Criteres[CRITERE=9000021]/Modalites[MODALITE=0]/VALEUR != ''">
<div class="col-md-12 com-bulletin">
<span class="Commentaire_bulletin"><xsl:value-of select='Criteres[CRITERE=9000021]/Modalites[MODALITE=0]/VALEUR'/></span>
</div>
</xsl:if>
</div>
Type de XSL:
Détail