Difference between revisions of "Template:Drvlinks"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
imported>Mr. Stradivarius
(convert this to use Module:Drvlinks)
 
Line 1: Line 1:
{{#ifeq:{{#switch:{{ucfirst:{{{ns|}}}}}
+
<includeonly>{{#invoke:Drvlinks|main}}</includeonly><noinclude>
| Article | Talk | Category | Category talk | User | User talk | Template | Template talk | File | File talk | Wikipedia | Wikipedia talk | Portal | Portal talk | MediaWiki | MediaWiki talk = 1 | {{ns:0}} = {{ns:0}} | #default = 0}}|0|<big><big><font color="red">Invalid {{para|ns}}, please use one of the following: Article, Talk, Category, Category talk, User, User talk, Template, Template talk, File, File talk, Wikipedia, Wikipedia talk, Portal, Portal talk, MediaWiki, MediaWiki talk.</font></big></big>|
+
{{documentation}}
:{{l{{#if:{{#switch:{{ucfirst:{{{ns|}}}}}| Article | Talk = {{ns:0}} | {{{ns|}}}}}|n|a}}{{#ifeq:{{#switch:{{ucfirst:{{{ns|}}}}}
+
<!-- Categories go on the /doc subpage and interwikis go on Wikidata. -->
| Talk | Category talk | User talk | Template talk | Image talk | Wikipedia talk | Portal talk | MediaWiki talk = Talk
 
| #default = {{{ns|}}}
 
}}|Talk|t}}|{{#if:{{#switch:{{ucfirst:{{{ns|}}}}}|Article|Talk={{ns:0}}|{{{ns|}}}}}|1|0}}={{#if:{{{ns|}}}|{{#switch:{{ucfirst:{{{ns|}}}}}
 
| Article | Talk = {{ns:0}}
 
| Image talk = Image
 
| User talk = User
 
| Wikipedia talk = Wikipedia
 
| Template talk = Template
 
| Category talk = Category
 
| Portal talk = Portal
 
| MediaWiki talk = MediaWiki
 
| {{{ns|}}} }}}}|{{#if:{{#switch:{{ucfirst:{{{ns|}}}}}|Article|Talk={{ns:0}}|{{{ns|}}}}}|2|1}}={{{pg}}}}} <tt>(</tt>[[Special:Undelete/{{#if:{{#switch:{{ucfirst:{{{ns|}}}}}|Article={{ns:0}}|#default={{{ns|}}}}}|{{{ns}}}:}}{{{pg}}}|restore]]<tt>&#124;</tt><span class="plainlinks">[http://www.google.com/search?q=cache:{{fullurl:{{#if:{{#switch:{{ucfirst:{{{ns|}}}}}|Article={{ns:0}}|#default={{{ns|}}}}}|{{{ns}}}:}}{{{pg}}}}} cache]</span>{{#switch:{{ucfirst:{{{ns|}}}}}| Article =<tt>&#124;</tt>[[Wikipedia:Articles for deletion/{{ucfirst:{{{pg}}}}}|AfD]]|
 
Category | Template | File = |
 
Talk | Portal | Portal talk | Wikipedia | Wikipedia talk | MediaWiki | MediaWiki talk | Image talk | Category talk | Template talk | User | User talk =<tt>&#124;</tt>[[Wikipedia:Miscellany for deletion/{{ucfirst:{{{ns}}}}}:{{ucfirst:{{{pg}}}}}|MfD]]|
 
#default =<tt>&#124;</tt>[[Wikipedia:Articles for deletion/{{ucfirst:{{{pg}}}}}|AfD]]}}}}<noinclude>
 
{{Documentation}}
 
 
</noinclude>
 
</noinclude>

Latest revision as of 03:17, 2 November 2014

50px Template documentation[view] [edit] [history] [purge]

Purpose

This template is used in {{newdelrev}}, the primary template for deletion review. In addition, this template may used by itself for a second and other multiple deletion review listings to produce the link string

Pagename (edit|talk|history|links|watch|logs) (restore|cache|AfD)

for each page of a multiple DRV discussion.

Usage

To use this template, simply use

{{drvlinks|pg=<PAGENAME of page to review>|ns=<NAMESPACE of page to review>}}.

Parameters

Drvlinks takes two named parameters, |pg= and |ns=. In a page title, |ns= is the text before the colon (":"), and |pg= is the text after it.

  • |pg= is the title of the page nominated for review.
  • |ns= is the namespace in which the nominated page resides:
  • Main (Article) namespace - if |ns= is left blank, the template defaults to article space. |ns=Article also may be used.
  • Other namespaces - use the namespace name, e.g. |ns=User or |ns=Wikipedia talk. A full list of namespaces is available at Wikipedia:Namespaces.
  • You can also use the namespace number. E.g. instead of |ns=User, you can use |ns=2. A full list of namespace numbers is available at Wikipedia:Namespaces.
  • Special namespaces such as "Special" and "Media" are invalid.
  • Namespace names are case-insensitive - |ns=MediaWiki, |ns=Mediawiki and |ns=mediawiki will all work.
Example 1
For the page Template:Drvlinks, use |ns=Template and |pg=Drvlinks as in:

{{drvlinks|pg=Drvlinks|ns=Template}}.

See also