Aller au contenu

Sujets conseillés

Posté

bonjour a tous le hub,

voila mon probleme

je cherche a inclure via la fonction assign de smarty des mots clés

j ai donc mis sur ma template c

 <?php echo $this->_tpl_vars['MOTCLES_SITE']; ?>

et dans mon index j ai mis sa

 $motcles="motcles1,mocles2";
$oSmarty->assign('MOTSCLES_SITE',$motcles);

le probleme est que quand je fais afficher le code source la balise meta reste vide

j attend les sugestion des menbres car moi je ne sais quoi faire j ai fais beaucoup d essais en vain alors un petit soutien du hb svp

Posté

Salut,

Si tu mets :

$oSmarty->assign('MOTSCLES_SITE',$motcles);

tu récupéreras avec

{$MOTSCLES_SITE}

dans le HTML.

Si tu n'es pas sur de toi, tu peux activer le mode debug de smarty :

$smarty = new smarty();
$smarty->debug = true; // ou qqchose du genre

Ca t'affichera toutes tes variables assignées.

Posté

salut,

voila j ai tester ta solution voiçi le code que j ai mis en place

	// Instancier notre objet smarty
$oSmarty = new Smarty();

$smarty->debug = true; // ou qqchose du genre

$motscles = "";

if (isset($mesmotscles))

$motscles = $mesmotscles.'mocles1',motcles2';
$oSmarty->assign('MOTSCLES', $motscles );

toujours rien qui s affiche je sais pas ou se situe le probleme a tu une autre solution?

Posté (modifié)

Que t'affiche le debugguer ?

au fait :

$oSmarty->debug = true; // ou qqchose du genre

Modifié par SStephane
Posté

salut

bas le problem est que sa n affiche rien du tout meme avec le debugeur par contre j ai recupe le titre est lui marche tres bien je sais pas comment cela se fait surtout que smarty c du chinois pour moi

Posté (modifié)

Tu as donc bien assigné la variable MOTSCLES , mais ce que tu y as mis est vide, ton problème ne vient donc pas de smarty, mais de ton $motcles.

Modifié par SStephane

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...