Déclarer un nouveau pipeline

Cela se passe en deux temps. Il faut tout d’abord déclarer l’existence du pipeline dans un fichier d’option $GLOBALS['spip_pipeline']['nouveau_pipe'] = ''

Ensuite, il faut l’appeler quelque part, soit dans un squelette soit dans un fichier PHP. La balise #PIPELINE ou la fonction PHP pipeline() utilisent les mêmes arguments.

  • Squelettes : #PIPELINE{nouveau_pipe,contenu au demarrage}
  • Php : $data = pipeline('nouveau_pipe',"contenu au demarrage");.

Dans les deux écritures, un premier texte « contenu au demarrage » est envoyé dans le pipeline. Tous les plugins ayant déclaré l’utilisation de ce pipeline vont recevoir la chaîne et pouvoir la compléter ou modifier. Après le dernier, le résultat est renvoyé.

Auteur Matthieu Marcillaud Publié le : Mis à jour : 21/11/09

Traductions : English, français