Template:Links-core
Revision as of 08:08, 16 September 2022 by Gwyneth Llewelyn (talk | contribs) (Shamelessly copied from wikipedia.org)
( )
This documentation is transcluded from Template:Links-core/doc. (Edit | history)
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
Usage
This template is not intended to be used directly. It contains the complex programming for custom link templates which can selectively show relevant links. For example, {{links-core||template|foo|talk=1}}
will only output a link to the talk page.
The syntax is:
{{links-core|interwiki prefix (blank for current wiki)|namespace|page name|named option}}
Referring to the table of options below, a new links template can be created by adding "1" (or any value) beside the desired link options.
{{links-core |1 = {{#if:{{{3|}}}|{{{1|}}}}} |2 = {{#if:{{{3|}}}|{{{2|template}}}|{{{1|template}}}}} |3 = {{#if:{{{3|}}}|{{{3|foo}}}|{{{2|foo}}}}} |link = |talk = |edit = |watch = |history = |whatlinkshere = |logs = |localspace = |delete = |contribs = |block = }}
The following link options are possible:
Parameter | Example & notes |
---|---|
All namespaces | |
link | "template:foo"; a link to the relevant page. |
talk | "talk"; a link to the associated talk page (will not work correctly if the template is used for a talk page). |
edit | "edit"; a link to the edit mode for that page. |
watch | "watch"; click to watch the page. |
history | "history"; link to the edit log for that page. |
whatlinkshere | "links"; link to list of incoming links for that page. |
logs | "logs"; link to all logs for the current page. |
localspace | "localspace"; link to list of subpages. |
delete | "delete"; link to delete form with the page title filled in. |
User namespace | |
contribs | "contributions"; link to the user's edit log. |
block | "block"; link to the block form with the user name filled in. |
See also
- Shortcut templates