You are not logged in.
Pages: 1
Bonjour,
J'aimerais créer un diaporama sur Ametys. Je pensais utiliser la galerie photos et via un tag modifier son affichage pour en faire un slideshow.
J'ai créer mon tag "Diaporama" de type contenu (dans i18n/messages_fr.xml et dans tags/tags.xml) que j'ai appliqué par la suite à ma "galerie de photos". Mais je constate déjà que mon tag n'est pas visible dans le xml via le cocoon-view... Est ce que c'est normal ?
Merci d'avance !
Baptiste
Offline
Non, ce n'est pas normal.
Une etiquette de type contenu, appliquée à un contenu, remonte dans le XML qu'elle reçoit en entrée de sa vue.
Plutot qu'un cocoon-view qui peut avoir des effets de bords dans certains cas, vous pourrier plutot dans votre vue faire ceci quelque part dans le rendu : "<toto><xsl:copy-of select="/"/></toto>
Ainsi dans le HTML final vous retrouverez votre balise <toto> et pourrez voir tout le contenu que vous avez en entrée de votre XSL.
Pouvez-vous coller ici le fragment XML obtenu ?
Raphael Franchet
Expert Ametys
Offline
Effectivement j'ai des infos que je n'avais pas dans le cocoon-view :
<tags><invisible_title>Titre invisible</invisible_title><diaporama>Diaporama</diaporama></tags>
Donc à priori, je dois désormais modifier stylesheets/content/photoGallery/photoGallery-main.xsl en incluant le test suivant :
<xsl:choose>
<xsl:when test="tags/DIAPORAMA">
Le diaporama
</xsl:when>
<xsl:otherwise>
affichage normal
</xs!:otherwise>
</xsl:choose>
Merci !
Offline
Pages: 1