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