Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > insert_head_css

insert_head_css

Le pipeline insert_head_css permet à des plugins d’insérer les fichiers CSS qui leur sont nécessaires, au moment de l’appel de la balise #INSERT_HEAD_CSS si présente, sinon en début du résultat de #INSERT_HEAD. Cela permet à un squelette d’indiquer l’emplacement des CSS supplémentaires chargées.

Il est appelé simplement par :

  1. return pipeline('insert_head_css', '');

Exemple

L’extension « Porte Plume » l’utilise (en simplifiant) pour ajouter deux fichiers CSS, le second étant d’ailleurs un squelette SPIP :

  1. function porte_plume_insert_head_css($flux) {
  2. $css = find_in_path('css/barre_outils.css');
  3. $css_icones = generer_url_public('barre_outils_icones.css');
  4. $flux .= "<link rel='stylesheet' type='text/css' media='all' href='$css' />\n"
  5. . "<link rel='stylesheet' type='text/css' media='all' href='$css_icones' />\n";
  6. return $flux;
  7. }

Télécharger