Module:Sandbox/Wnt/WikiLink/doc explained
This module is invoked by {{#invoke:WikiLink|function|parameters}}.
Functions
The functions that can be invoked are:
- dewiki: converts [[Link]] to Link, [[Link|Text]] to Text.
- keepfile: Use before dewiki (i.e. {{#invoke:WikiLink|main|function=keepfile dewiki|text}}) to preserve images from being turned into text. Otherwise images become the alt= text or, if that is lacking, whatever is in the last field of the [[File:|]] or [[Image:|]] block.
- delink: converts [http://Link Text] to Text.
- wikiall: converts "Sequence of words" to [[Sequence]] [[of]] [[words]]
- wikiline: also converts a sequence of words to wikilinks, but all words on one line of text end up as a single wikilink. Note that a single line break will be taken out in the display (all the words will appear on one line) but still counts for purposes of grouping which words become one link.
- main: does nothing by itself. For this and all functions, component words of the parameter function will be applied afterward.
Parameters
- function=: allows the specification of multiple functions, which are done in order after the function specified (not that the order should usually matter...). Thus {{#invoke:WikiLink|dewiki|function=delink|text}} will first dewiki, then delink the text.
- nowiki=: anything nonblank leads to the <nowiki> tag enclosing the output.
- text=: the text to process. It may be convenient to #invoke to generate this in some cases. The text= parameter must be used if your text might have an = in it - otherwise it will be interpreted as the name and value of some long and unused parameter.
Bugs
- Note that a stray "[[" will prevent interpretation of the module call if it is written in the #invoke directly; however this does not happen if it is transcluded.