06/02/2010, 12:27:09
J'ai simplifié mon code minimum pour chercher l'erreur :
$profil="profil";
if ({title} == $profil) {echo "class=\"menuactive_profil\"";}
Voici l'explication, je veux que lorsque le titre de la page est égal à "profil", il écrive dans le code HTML "class="menuactive"
Vu de mes yeux de débutant je pense que l'erreur de code doit venir de l'intégration de {title} dans le code balise.
j'ai donc changé {title} par $pageinfo->content_title mais j'ai toujours un problème de crochet.
Voici le nouveau code avec le changement trouvé sur le forum
$pageinfo = PageInfoOperations::LoadPageInfoByContentAlias('52');
$profil="profil";
if ($pageinfo->content_title == $profil) {echo "class=\"menuactive_profil\"";}
d'ailleurs il me dit dans l'erreur que c'est dans la ligne 1 mais la il n'y en pas dans la ligne 1, franchement là je sais pas comment faire.
Jespere avoir répondu a vos questions et avoir été le plus clair possible.
$profil="profil";
if ({title} == $profil) {echo "class=\"menuactive_profil\"";}
Voici l'explication, je veux que lorsque le titre de la page est égal à "profil", il écrive dans le code HTML "class="menuactive"
Vu de mes yeux de débutant je pense que l'erreur de code doit venir de l'intégration de {title} dans le code balise.
j'ai donc changé {title} par $pageinfo->content_title mais j'ai toujours un problème de crochet.
Voici le nouveau code avec le changement trouvé sur le forum
$pageinfo = PageInfoOperations::LoadPageInfoByContentAlias('52');
$profil="profil";
if ($pageinfo->content_title == $profil) {echo "class=\"menuactive_profil\"";}
d'ailleurs il me dit dans l'erreur que c'est dans la ligne 1 mais la il n'y en pas dans la ligne 1, franchement là je sais pas comment faire.
Jespere avoir répondu a vos questions et avoir été le plus clair possible.