[spip-dev] Inserer un pipeline recuperer_fond...

Salut,

En regardant la fonction afficher_contenu_objet, qui a son propre pipeline, mais avec un fonctionnement que je trouve excessivement restrictif (le contexte n'est pas passé en variable mais est calculé par $id et $id_rubrique, et ça ajoute un id="wysiwyg" qui interdit de l'utiliser 2 fois dans une page), il m'est venu une idée que j'ai essayée, et qui semble parfaitement fonctionner:

=> insérer sur le même modèle un pipeline dans recuperer_fond. Ce qui donnerait:

function recuperer_fond($fond, $contexte=array(), $trim=true, $connect='') {
  $options = array('trim' => $trim);

  $texte = "";
  foreach(is_array($fond) ? $fond : array($fond) as $f){
    $page = evaluer_fond($f, $contexte, $options, $connect);
    $texte .= $trim ? rtrim($page['texte']) : $page['texte'];
  }

  $texte = pipeline('recuperer_fond',
    array(
      'fond'=>$fond,
      'contexte'=>$contexte,
      'data'=> $texte
    )
  );

  return $trim ? ltrim($texte) : $texte;
}