This template uses Lua: |
This is a very flexible page link template, which allows you to specify which links are shown beside the pagename. It can be used as a meta-template to support other page link templates, or it can be used alone.
((page-multi|code 1|code 2|code 3|...|page=pagename))
dot
( · ), comma
(, ), pipe
( | ), and tpt-languages
(⧼tpt-languages-separator⧽). If not specified, then dot
is the default.yes
, it will automatically generate documentation for that template.((subst:CURRENTTIMESTAMP))
to insert the current date).yes
, the template will not output any categories.Here is a list of currently supported link codes:
Code | Preview |
---|
The ts
code differs from the t
code in that it will display a link to the subject page when the template is used for a talk page, and vice versa.
Code | Output |
---|---|
((page-multi|page=Example|t|wlh)) |
Example (talk · links) |
((page-multi|page=Example|wlh|vlm-sgs)) |
Example (links · stats) |
In certain circumstances, the template will generate errors. This is a list of all the error messages that the template might generate, and how users can resolve them.
This error is generated if an invalid link code is specified. For a list of valid link codes, see the code list above.
This error is only generated when using Module:PageLinks directly to create a single link. The link code must be in the first positional parameter, like this: ((#invoke:PageLinks|single|<!-- link code -->|<!-- other parameters -->))
.
This is an error in the software generating the links, and requires attention from the developers. Please start a new thread at Template talk:Page-multi.
The template uses the following tracking categories:
To add a new link, you need to edit the Lua module that this template is based on, Module:PageLinks. Instructions are in the source code, if you feel capable programming in Lua. If you're not familiar with Lua, feel free to make a request on Template talk:Page-multi, and someone might add the link for you.