[SPIP Zone] abomailmans, calcul du template

Salut,

Si quelqu'une a 5 minutes à me consacrer...

Dans abomailmans, ici:
http://zone.spip.org/trac/spip-zone/browser/plugins/abomailmans/formulaires/abomailman_envoi_liste.php#L112
on utilise recuperer_page() pour calculer un squelette à envoyer à la liste de diffusion.

Ça ne m'arrange pas parce que generer_url_public('abomailman_template').'&'.abomailman_http_build_query($datas,"","&"); passe les données du formulaire au squelette en GET. Ça limite le nombre de caractères, donc, dès que le message est trop long, ça bugue.

Bon, alors j'essaye avec recuperer_fond:

// $texte_template = generer_url_public('abomailman_template').'&'.abomailman_http_build_query($datas,"","&");
// $datas['texte_template'] = recuperer_page($texte_template,true);

$datas['texte_template'] = recuperer_fond($datas['template'], $datas);

Ça me calcule bien le squelette mais comme ça ne passe plus par l'espace public, les boucles ne sont plus filtrées par le plugin accès restreint. Donc, on voit apparaître les articles privés, sans possibilité de les distinguer des autres.

Y a-t-il moyen de passer une variable à recuperer_fond pour qu'il tienne compte des autorisations? Ou une autre manière de faire?

Merci
Aurélie