configurer_liste_metas

Ce pipeline permet de compléter (ou de modifier) les valeurs par défaut des paramètres de configurations de SPIP. Il reçoit en paramètre un tableau de couples « nom / valeur » et le retourne.

Ce pipeline est appelé dans ecrire/inc/config.php :

return pipeline('configurer_liste_metas', array(
    'nom_site' => _T('info_mon_site_spip'),
    'adresse_site' => preg_replace(",/$,", "", url_de_base()),
    'descriptif_site' => '',
    //...
));

La fonction config() permet de compléter les paramètres encore absents dans SPIP mais ayant une valeur par défaut définie par le pipeline. Elle est appelée notamment par les formulaires de configurations natifs de SPIP.

$config = charger_fonction('config', 'inc');
$config();

Exemple

L’extension « Compresseur » l’utilise pour définir les options par défaut du système de compression des pages.

function compresseur_configurer_liste_metas($metas){
    $metas['auto_compress_js']='non';
    $metas['auto_compress_closure']='non';
    $metas['auto_compress_css']='non';
    return $metas;
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/05/17

Traductions : English, français