Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Utiliser une balise utilisateur dans une autre.
#6

J'ai essayé votre solution mais ça ne renvoie rien :/ Voici les fichiers que j'ai utilisé :

{param_variables}
Code :
[== Indéfini ==]
global $gCms;
$smarty = &$gCms->GetSmarty();
$test = "bambi";
$smarty->assign(test,$test);

{recup_variable}
Code :
[== Indéfini ==]
global $gCms;
$smarty = &$gCms->GetSmarty();
           $smarty_data = "{param_variables}";
           $smarty->_compile_source('temporary template', $smarty_data, $_compiled );
@ob_start();
           $smarty->_eval('?>' . $_compiled);
           $final_compiled = @ob_get_contents();
@ob_end_clean();
echo $final_compiled;
echo "Le contenu de la variable $test est :".$test;

La page générée m'affiche :
Citation :Le contenu de la variable $test est :

jissey a écrit :ou bien si tu n'as qu'une variable faire simplement un return $test qur tu récupères directement dans $final_compiled;

En faites, je pensais plutôt utiliser un tableau de variables avec un array(), comme ça, je les récupère en faisant $variable[1],$variable[2],$variable[3],....
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)