|
wikiInterMapwikiwiki intermap.txt“intermap.txt”“scripts/”PITSPmL10n PmWiki: http://www.pmwiki.org/wiki/PmWiki/ Cookbook: http://www.pmwiki.org/wiki/Cookbook/ Wiki: http://www.c2.com/cgi/wiki? Wikipedia: http://en.wikipedia.org/wiki/ PITS: http://www.pmwiki.org/wiki/PITS/ PmL10n: http://www.pmwiki.org/wiki/Localization/ Path: Thus, "PmWiki:Variables" becomes "http://www.pmwiki.org/wiki/PmWiki/" + "Variables," a link to the PmWiki.Variables page on the official PmWiki web site, Wiki:FrontPage is a link to the front page of the first WikiWikiWeb, and Wikipedia:Stonehenge takes you to the Wikipedia article about the famous megaliths in England.
If you want to link just to what the intermap says (e.g. http://www.wikipedia.com/wiki/ for Wikipedia), then do
The special Custom IneterMap prefixesThe actual set of InterMap links at any site is defined by the site administrator via the |Site.InterMap| page and the local/localmap.txt file. An intermap entry takes the following format: MapPrefix: http://example.com/partial/url/ The InterMap entry can be for any of the link schemes supported by PmWiki.
scripts/intermap.txt Variables and InterMap linksIt's possible to use variables within your InterMap entries. The following
entries create ThisWiki: $ScriptUrl ThisPage: {$PageUrl} You can also define InterMap entries where the text of the entry is substituted into the middle of the URL. Just include '$1' in the URL where you want the substitution to take place. For example: Jargon: http://catb.org/~esr/jargon/html/$1.html
would cause It is possible to document your intermap prefixes directly in the page |Site.InterMap|. The extra text will not cause a performance penalty, nor will it break the definition of prefixes. However, be aware that anything matching a line starting with a word and a colon (:) will be considered to define a prefix. The order in which various sources are checked for definitions of prefixes
is controlled by the variable
|