diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index 69376cf7dd78c63d69aedbef77a7c446a22399f5..83c1b75ccb271ac615c0460c8f064e3ff45841eb 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -349,6 +349,20 @@ function inclure_balise_dynamique($texte, $echo=true, $contexte_compil=array()) 'data'=>$texte, 'args'=>$args)); } + // Le parametre _pipeline devient deprecie, remplace par _pipelines au pluriel avec une syntaxe permettant plusieurs pipelines + if (isset($page['contexte']['_pipelines']) and is_array($page['contexte']['_pipelines'])) { + foreach($page['contexte']['_pipelines'] as $pipe=>$args){ + if (isset($GLOBALS['spip_pipeline'][$pipe])){ + $texte = pipeline( + $pipe, + array( + 'data'=>$texte, + 'args'=>$args + ) + ); + } + } + } } if ($GLOBALS['var_mode'] == 'debug') {