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