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 : '');
}
?>