Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > Ajouter un type de glossaire

Ajouter un type de glossaire

Il est possible d’ajouter des liens vers des glossaires externes dans SPIP via le raccourci [?nom]. Par défaut, c’est wikipédia qui est utilisé. Pour créer un nouveau lien de glossaire, la syntaxe [?nom#typeNN] existe.

  • type est un nom pour le glossaire
  • NN, optionnellement un identifiant numérique.

Une simple fonction glossaire_type() permet de retourner une url particulière. 2 paramètres sont transmis : le texte et l’identifiant.

Exemple :

Un lien vers la source des fichiers trac de SPIP 2.1 :

  1. <?php
  2.  
  3. @define('_URL_BROWSER_TRAC', 'http://trac.rezo.net/trac/spip/browser/branches/spip-2.1/');
  4.  
  5. /*
  6.  * Un raccourci pour des chemins vers trac
  7.  * [?ecrire/inc_version.php#trac]
  8.  * [?ecrire/inc_version.php#tracNNN] // NNN = numero de ligne
  9.  */
  10. function glossaire_trac($texte, $id=0) {
  11. return _URL_BROWSER_TRAC . $texte . ($id ? '#L'.$id : '');
  12. }
  13. ?>

Télécharger