You are not logged in.
Pages: 1
Je souhaite rajouter un nouvel élément à une liste.
Voici mon code:
<xsl:variable name="twitterPageId" select="ametys:findPagesIdsByTag('TWITTER')"/>
<xsl:variable name="facebookPageId" select="ametys:findPagesIdsByTag('FACEBOOK')"/>
<xsl:variable name="youtubePageId" select="ametys:findPagesIdsByTag('YOUTUBE')"/>
<xsl:variable name="pinterestPageId" select="ametys:findPagesIdsByTag('PINTEREST')"/>
<xsl:variable name="googleplusPageId" select="ametys:findPagesIdsByTag('GOOGLEPLUS')"/>
<xsl:if test="$twitterPageId or $facebookPageId or $youtubePageId or $pinterestPageId or $googleplusPageId">
<div class="social-networks">
<h4><i18n:text i18n:key="SKIN_KEEP_CONNECTED" i18n:catalogue="skin.{$skin}"/></h4>
<ul>
<xsl:if test="$twitterPageId">
<li>
<a href="{resolver:resolve('page', $twitterPageId/@id)}" class="twitter"><span>Twitter</span></a>
</li>
</xsl:if>
<xsl:if test="$facebookPageId">
<li>
<a href="{resolver:resolve('page', $facebookPageId/@id)}" class="facebook"><span>facebook</span></a>
</li>
</xsl:if>
<xsl:if test="$youtubePageId">
<li>
<a href="{resolver:resolve('page', $youtubePageId/@id)}" class="youtube"><span>YouTube</span></a>
</li>
</xsl:if>
<xsl:if test="$pinterestPageId">
<li>
<a href="{resolver:resolve('page', $pinterestPageId/@id)}" class="pinterest"><span>Pinterest</span></a>
</li>
</xsl:if>
<xsl:if test="$googleplusPageId">
<li>
<a href="{resolver:resolve('page', $googleplusPageId/@id)}" class="googleplus"><span>Google+</span></a>
</li>
</xsl:if>
</ul>
</div>
</xsl:if>
</div>
L'instruction <xsl:if test="$googleplusPageId"> renvoie faux systématiquement.
Une idée svp?
Merci
Last edited by barbenoire12 (13/04/2016 10:00:37)
Offline
Bonjour,
La variable en question est remplie par une recherche d'une page ayant l'étiquette GOOGLEPLUS.
Avez-vous ajouté une telle étiquette ? est-elle bien de type 'page' ? l'avez-vous affecté à une page ?
Raphael Franchet
Expert Ametys
Offline
Il manquait effectivement cette partie du travail.
Cela fonctionne maintenant.
Merci
Offline
Pages: 1