par
Carol » 23 sept. 2011, 16:01
Bonjour,
J'essaie d'appliquer un style css à du php uniquement sous certaines conditions.
voici une partie de mon code :
Code : Tout sélectionner
<?php
$actu_titre='<jdoc:include type="modules" name="atomic-bottomleft" style="bottommodule" />';
$actu_content='<jdoc:include type="modules" name="atomic-topquote" style="none" />';
$actu_titre2='<jdoc:include type="modules" name="atomic-search" style="none" />';
$actu_content2='<jdoc:include type="modules" name="position-7" style="none" />';
if ($actu_titre2 && $actu_content2){
echo '<div class="actu2">';
echo $actu_titre2;
echo $actu_content2;
echo '</div>';
}
else{
echo '';
}
if ($actu_titre && $actu_content){
echo '<div class="actualites">';
echo $actu_titre;
echo $actu_content;
echo '</div>';
} else{
echo '';
}
?>
et le résultat visuel pour chacune des conditions :

Actualite

Actu2
mon souci est que le CSS persiste alors que le contenu n'y est pas appelé et ne s'affiche plus.
Je précise que la balise jdoc est une balise du CMS Joomla.
Comme vous pouvez le voir sur les images : le contenu apparaît et disparaît à la demande mais pas le CSS, et les éléments entourés de jaune sont les éléments superflus.
Toute aide m'est précieuse.
Merci
Carol