Bonjour,
J'ai une rangée pour laquelle il est possible d'ajouter une image et une animation flash (avec le module standard).
Code :
<block module="standard" type="image" id="jeunesDossiersImage">
<div id="jeunesDossiersImage">{{data}}</div>
</block>
<block module="standard" type="flash" id="jeunesDossiersFlash">
<div id="jeunesDossiersFlash">{{data}}</div>
</block>
Je voudrais faire en sorte que si l'animation flash est ajoutée, l'image ne s'affiche pas. J'ai voulu mettre le contenu de {{data}} dans une variable php pour tester ensuite sa valeur mais ça ne fonctionne pas.
J'ai donc rajouté du javascript pour obtenir quelque chose comme ça :
Code :
<block module="standard" type="image" id="jeunesDossiersImage">
<div id="jeunesDossiersImage" style="display:none;">{{data}}</div>
</block>
<block module="standard" type="flash" id="jeunesDossiersFlash">
<div id="jeunesDossiersFlash">{{data}}</div>
</block>
<script>
if (!document.getElementById("jeunesDossiersFlash"))
{
document.getElementById("jeunesDossiersImage").style.display = "block";
}
</script>
Mais du coup l'image ne s'affiche pas non plus lorsque je suis en mode administration. Et puis j'aurais préféré ne pas mettre de javascript.
Je voudrais donc savoir :
- Est-ce qu'il est possible de tester qu'un bloc du module standard a été renseigné ou non ?
- Comment est-il possible de savoir si on est en mode "affichage" normal ou en mode "administration" ?
Merci !