Adding a type of glossary

It is possible to add links to external glossaries from SPIP using the [?nom] shortcut. By default, the links are made to wikipedia. To create a new glossary link, there is the [?nom#typeNN] syntax available.

  • type is a word for the glossary
  • NN is an optional numeric identifier.

A simple function called glossaire_type() is used to return a particular URL. 2 parameters are passed: the text and the identifier.

Example:

A link to the trac source files for SPIP 2.1:

<?php

@define('_URL_BROWSER_TRAC', 'http://trac.rezo.net/trac/spip/browser/branches/spip-2.1/');

/*
 * A link pointing to trac files
 * [?ecrire/inc_version.php#trac]
 * [?ecrire/inc_version.php#tracNNN] // NNN = line number
 */

function glossaire_trac($texte, $id=0) {
    return _URL_BROWSER_TRAC . $texte . ($id ? '#L'.$id : '');
}
?>

Author Mark Baber Published : Updated : 02/06/10

Translations : English, français