Difference between revisions of "Template:Lafc"
Jump to navigation
Jump to search
imported>Technical 13 (minor adjustment so that a parameter name of {{{draft}}} will work as well for data collection. Will be interesting to see how many come from each template at different stages.) |
imported>Technical 13 (add accepted, declinedtalk, and implicit 2 options for more data options) |
||
| Line 1: | Line 1: | ||
{{#ifeq:{{{username|}}}|| | {{#ifeq:{{{username|}}}|| | ||
* <span style="color: #C00; font-weight: bold;">Username missing!</span>| | * <span style="color: #C00; font-weight: bold;">Username missing!</span>| | ||
| − | * {{User|{{{username}}}}}}}{{#if:{{{declined|{{{pending|{{{draft|}}}}}}}}}| | + | * {{User|{{{username}}}}}}}{{#if:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft|}}}}}}}}}}}}}}}| |
| − | ** {{#ifexist:{{La|{{PAGENAME:{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}|{{La|{{PAGENAME:{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}} | + | ** {{#ifexist:{{La|{{PAGENAME:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}|{{La|{{PAGENAME:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}}} |
| − | ** {{Lx|1={{#ifeq:{{NAMESPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}|Wikipedia talk|{{TALKSPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}|{{ARTICLESPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}:|2={{PAGENAME:{{{declined|{{{pending|{{{draft}}}}}}}}}}}|3={{#ifeq:{{NAMESPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}|Wikipedia talk|{{ARTICLESPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}|{{TALKSPACE:{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}|4=talk}}|{{#ifeq:{{{1|}}}|| | + | ** {{Lx|1={{#ifeq:{{NAMESPACE:{{{accepted|{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}}|Wikipedia talk|{{TALKSPACE:{{{accepted|{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}}|{{ARTICLESPACE:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}:|2={{PAGENAME:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}|3={{#ifeq:{{NAMESPACE:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}|Wikipedia talk|{{ARTICLESPACE:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}|{{TALKSPACE:{{{accepted|{{{declinedtalk|{{{declined|{{{pending|{{{draft}}}}}}}}}}}}}}}}}}}|4=talk}}|{{#ifeq:{{{2|{{{1|}}}}}}|| |
| − | ** <span style="color: #C00; font-weight: bold;">No draft specified!</span>|{{#ifeq:{{lc:{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}}}|sandbox|| | + | ** <span style="color: #C00; font-weight: bold;">No draft specified!</span>|{{#ifeq:{{lc:{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}}}|sandbox|| |
| − | ** {{#ifexist:{{La|{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}}}|{{La|{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}}}}} | + | ** {{#ifexist:{{La|{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}}}|{{La|{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}}}}} |
| − | ** {{#ifexist:Draft:{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|{{Lx|1=Draft:|2={{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|3=Draft talk|4=talk}}|{{#ifexist:Draft talk:{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|{{Lx|1=Draft:|2={{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|3=Draft talk|4=talk}}}}}} | + | ** {{#ifexist:Draft:{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|{{Lx|1=Draft:|2={{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|3=Draft talk|4=talk}}|{{#ifexist:Draft talk:{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|{{Lx|1=Draft:|2={{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|3=Draft talk|4=talk}}}}}} |
| − | ** {{#ifexist:Wikipedia talk:Articles for creation/{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|{{Lx|1=Wikipedia talk:Articles for creation/|2={{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|3=Wikipedia:Articles for creation/|4=talk|5=}}|{{#ifexist:Wikipedia:Articles for creation/{{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|{{Lx|1=Wikipedia talk:Articles for creation/|2={{PAGENAME:{{#titleparts:{{{1}}}|1|-1}}}}|3=Wikipedia:Articles for creation/|4=talk|5=}}}}}}}}}} | + | ** {{#ifexist:Wikipedia talk:Articles for creation/{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|{{Lx|1=Wikipedia talk:Articles for creation/|2={{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|3=Wikipedia:Articles for creation/|4=talk|5=}}|{{#ifexist:Wikipedia:Articles for creation/{{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|{{Lx|1=Wikipedia talk:Articles for creation/|2={{PAGENAME:{{#titleparts:{{{2|{{{1}}}}}}|1|-1}}}}|3=Wikipedia:Articles for creation/|4=talk|5=}}}}}}}}}} |
| − | ** {{#ifexist:User:{{PAGENAME:{{#Invoke:String|replace|{{{1}}}|https://en.wikipedia.org/wiki/||1}}}}|{{Lx|1=User:|2={{PAGENAME:{{#Invoke:String|replace|{{{1}}}|https://en.wikipedia.org/wiki/||1}}}}|3=User talk|4=talk}}|{{#ifexist:User talk:{{PAGENAME:{{#Invoke:String|replace|{{{1}}}|https://en.wikipedia.org/wiki/||1}}}}|{{Lx|1=User talk:|2={{PAGENAME:{{#Invoke:String|replace|{{{1}}}|https://en.wikipedia.org/wiki/||1}}}}|3=User|4=talk}}}} | + | ** {{#ifexist:User:{{PAGENAME:{{#Invoke:String|replace|{{{2|{{{1}}}}}}|https://en.wikipedia.org/wiki/||1}}}}|{{Lx|1=User:|2={{PAGENAME:{{#Invoke:String|replace|{{{2|{{{1}}}}}}|https://en.wikipedia.org/wiki/||1}}}}|3=User talk|4=talk}}|{{#ifexist:User talk:{{PAGENAME:{{#Invoke:String|replace|{{{2|{{{1}}}}}}|https://en.wikipedia.org/wiki/||1}}}}|{{Lx|1=User talk:|2={{PAGENAME:{{#Invoke:String|replace|{{{2|{{{1}}}}}}|https://en.wikipedia.org/wiki/||1}}}}|3=User|4=talk}}}} |
}}}} | }}}} | ||
<noinclude> | <noinclude> | ||
{{Documentation|Template:Ln/doc}} | {{Documentation|Template:Ln/doc}} | ||
</noinclude> | </noinclude> | ||
Revision as of 17:08, 10 June 2014
- Username missing!
- No draft specified!
This template and the other related templates listed below produce a series of links for a specified page that is generally, though not always, of the form:
- Page (edit | talk | history | links | watch | logs)
The six links are:
edit– edit the page;talk– access its talk page ;history– access its edit history;links– access the what links here feature;watch– add the page to one's watchlist; andlog– access its logs.
The major difference between the templates is the namespace of the page to which it is applied.
- General:
- Template:Pagelinks creates links for any page in any namespace.
- Template:Ln (edit | talk | history | links | watch | logs) creates links for pages in any subject namespace.
- Template:Lnt (edit | talk | history | links | watch | logs) creates links for pages in any talk namespace.
Usage
| Namespace | Link to subject page | Link to talk page |
|---|---|---|
| General | {{pagelinks|FULL PAGE NAME}} |
Same as for subject page |
| {{ln|NAMESPACE|PAGE NAME}} | {{lnt|NAMESPACE|PAGE NAME}} | |
| Article | {{la|ARTICLE}} | {{lat|ARTICLE}} |
| Draft | {{ld|DRAFT}} | {{ldt|DRAFT}} |
| Template | {{lt|TEMPLATE}} | {{ltt|TEMPLATE}} |
| Wikipedia | {{lw|PAGE}} | {{lwt|PAGE}} |
| Wikipedia:Articles for deletion/ | {{lafd|PAGE}} | — |
| User | {{lu|PAGE}} | {{lut|PAGE}}[1] |
| Category | {{lc|PAGE}} | {{lct|PAGE}} |
| File | {{lf|FILE}} | {{lft|FILE}} |
| Portal | {{lp|PORTAL}} | {{lpt|PORTAL}} |
| MediaWiki | {{lm|MESSAGE}} | {{lmt|MESSAGE}} |
| Help | {{lh|PAGE}} | {{lht|PAGE}} |
| Book | {{lb|BOOK}} | {{lbt|BOOK}} |
| TimedText | {{lttxt|TIMEDTEXT}} | {{lttxtt|TIMEDTEXT}} |
| Module | {{lmd|MODULE}} | {{lmdt|MODULE}} |
- ↑ For a similar template for user accounts, see Template:user
Examples
{{subst:ln|Category|Stubs}} results (or resulted) in this code:
{{lx|1=:{{ucfirst:Category}}:|2={{ucfirst:Stubs}}|3=:Category talk|4=talk}}
Note the important colon in 1=:, unnecessary (?) for other Lx namespaces.
Substituting both Lx and Ucfirst finally arrived at (line breaks added manually):
<span class="plainlinksneverexpand">[[:Category:Stubs]] <tt>(</tt> [https://blackwiki.org/index.php?title=Category:Stubs&action=edit edit]<tt>|</tt> [[:Category talk:Stubs|talk]]<tt>|</tt> [https://blackwiki.org/index.php?title=Special:Whatlinkshere/:Category:Stubs&limit=999 links]<tt>|</tt> [https://blackwiki.org/index.php?title=Category:Stubs&action=history history]<tt>|</tt> [https://blackwiki.org/index.php?title=Category:Stubs&action=watch watch]<tt>)</tt></span>
See also
- Template:Lag(edit talk links history) same as {{la}} with a link to the google search
- Template:La-abbr(edit talk links history) abbreviated form of La: shows letters instead of words
- Template:Al(edit talk links history) provides edit/history links for both article and talk page
- Template:Userlinks(edit talk links history) provides additional links to user's contributions history etc.
- Template:Lcs(edit talk links history) comparison categories
- Template:Lps(edit talk links history) comparison Wikipedia
- Template:Lts(edit talk links history) comparison templates
- Template:Ti(edit talk links history)
- Template:Tlsp(edit talk links history)
- Template:Tlx(edit talk links history) comparison parameters
- (edit talk links history)
- Template:Rfplinks(edit talk links history)
|
|
| The above documentation is transcluded from Template:Ln/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Subpages of this template. |