Difference between revisions of "Template:Wikipedia"
Jump to navigation
Jump to search
(Shamelessly copied from wiki.openstreetmap.org; our earlier version was way too basic for my taste.) |
(Small adaptation, with urlencode, and attempt to give an error if {{{1}}} is not passed. This was tricky to get it right!) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{# | {{#if:{{{1<noinclude>|Pagename</noinclude>}}}| | ||
{{#ifeq:{{{icon|}}}|no | |||
| <!--empty--> | | <!--empty--> | ||
| [[File:Wikipedia-16px.png|16px|alt="Wikipedia logo"]] <!-- | |||
-->}}[https://{{#if:{{{lang|}}}|{{{lang|en}}}|{{Langcode|en}}}}.wikipedia.org/wiki/{{urlencode:{{{1}}}|WIKI}} {{{2|{{{1}}}}}}]<!-- | |||
-->| {{error|1=Missing page name}}<!-- | |||
-->}}<noinclude> | |||
<nowiki>{{Wikipedia|Pagename|display text|icon=no|lang=destination language (currently: </nowiki>{{Langcode|(unknown)}}<nowiki>)}}</nowiki><!-- | |||
-->{{Documentation}}</noinclude> | |||
Latest revision as of 18:32, 18 September 2022
{{Wikipedia|Pagename|display text|icon=no|lang=destination language (currently: en)}}
This documentation is transcluded from Template:Wikipedia/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.
Note: This template is used on a lot of pages. In order not to put too much load on the servers, edits should be kept to a bare minimum.
Please discuss proposed changes on the talk page first.
Editing a template causes all pages that use the template to be re-rendered. If the Template is used often, this can put a lot of load on the servers since it fills up the job queue. [statistics]
Please discuss proposed changes on the talk page first.
Editing a template causes all pages that use the template to be re-rendered. If the Template is used often, this can put a lot of load on the servers since it fills up the job queue. [statistics]
This template is useful to simply create a link to Wikipedia.
Usage
This template is in flux; currently, a small Wikipedia icon is always shown to explain that the link is external to the SL Wiki. This might change in the future |
- First parameter (mandatory): the actual pagename on Wikipedia (or in the target wiki of the interwiki code specified in the first parameter)
- it is the Pagename in URL "//xx.wikipedia.org/wiki/Pagename");
- note however that this parameter should not be URL-encoded (with overlong
%NN%NN
sequences) but should readable (in native UTF-8), also preferably with spaces rather than underscores between words.
- Second parameter: the text to display with the link. If unset, the template displays the title of the page (first parameter).
There are also three named parameters which define whether some parts of the link are shown:
lang
: language for the destination page (default: current language)icon
: if set tono
, the template doesn't display the Wikipedia icon;- any other value (or if the parameter is not specified) will display this icon.
Examples
{{Markup2|m={{Wikipedia|Second Life|Second Life}}|r= Second Life |m1={{Wikipedia|lang=it|OpenStreetMap|OSM}}|r1= [https://it.wikipedia.org/wiki/OpenStreetMap OSM} ]
See also
- The other, similar Template:WikiIcon, by default, does exactly what it says: draws an icon.
- Template:Wiki does approximately the same thing as this template (may be merged in the future)