24/03/2009, 20:25:04 
		
	
	
		Plus difficile : vous devez afficher des adresses email dans votre tableau et voudriez utiliser {mailto address='adresse@hebergeur' encode='javascript' subject='Bonjour'}.
Pas de chance, la tag utilisateur vous renvoie une erreur.
Comme la documentation l'indique : Comment exécuter une balise Smarty à partir d'une balise personnalisée
	
	
	
	
	
	
Pas de chance, la tag utilisateur vous renvoie une erreur.
Comme la documentation l'indique : Comment exécuter une balise Smarty à partir d'une balise personnalisée
Code :
echo "<table>";
echo "<thead><tr><th>email</th></tr></thead>";
global $gCms;
$db = &$gCms->GetDb();
$query = "SELECT email FROM maTable ";
$dbresult = &$db->Execute($query);
    while ($dbresult && !$dbresult->EOF)
    {
       $email = $dbresult->fields['email'];
       if ($email !='') 
       {
           $smarty = &$gCms->GetSmarty(); 
           $smarty_data = "{mailto address='$email' encode='javascript' subject='Bonjour'}";   
           $smarty->_compile_source('temporary template', $smarty_data, $_compiled );
           @ob_start();
           $smarty->_eval('?>' . $_compiled);
           $_contents = @ob_get_contents();
           @ob_end_clean();
           echo "<td>".$_contents."</td></tr>";
        }
        else {
           echo "<td></td></tr>";
        }
        $dbresult->MoveNext();
    }
   if ($dbresult) $dbresult->Close();
   echo "</table>";
