Template:Interwiki: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Xenwolf (talk | contribs)
related category linked
ArrowHead294 (talk | contribs)
mNo edit summary
 
(16 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<div style="
<includeonly>{{#if: {{{en|}}} |
border: 1px solid lightgrey;
   {{#ifeq: {{{en|}}} | {{FULLPAGENAME}} | <!-- Don't display perfect self-references --> |
margin: 0 0 1em 2em;
    [[en:{{{en}}}]]
padding: 2px;
  }} |
display: block;
}}{{#if: {{{de|}}} |
float: right;
">{{#if: {{{en|}}} |
   [[{{{en|}}}|English]] <includeonly>[[Category:Pages with faked interwiki links]]</includeonly> |
}}{{#if: {{{ja|}}} |
  [[{{{ja|}}}|日本語]] <includeonly>[[Category:Pages with faked interwiki links]]</includeonly> |
}}</div>{{#if: {{{de|}}} |
   [[de:{{{de}}}]] |
   [[de:{{{de}}}]] |
}}{{#if: {{{es|}}} |
}}{{#if: {{{es|}}} |
   [[es:{{{es}}}]] |
   [[es:{{{es}}}]] |
}}<noinclude>
}}{{#if: {{{ja|}}} |
 
  [[ja:{{{ja}}}]] |
This template controls the appearance of interwiki links between German (de) English (en) Spanish (sp) Japanse (ja) in the English Xenwiki.
}}{{#if: {{{ko|}}} |
 
  [[ko:{{{ko}}}]]
These parameters are supported:
}}{{#if: {{{ro|}}} |
 
  [[ro:{{{ro}}}]]
{| class="wikitable"
}}{{#if: {{{zh|}}} |
! parameter !! argument and special rules
  [[zh:{{{zh}}}]]
|-
}}</includeonly><noinclude>
| de || name of a page in the German wiki without the de prefix
{{documentation}}
|-
| en || name of an English page: use on a Japanese pages
|-
| es || name of a page in the Spanish wiki without the es prefix
|-
| ja || name of a Japanese page: use on English pages
|}
 
Use it for example like this:
<nowiki>{{interwiki|</nowiki> en = ''en-pagename'' <nowiki>}}</nowiki>
<nowiki>{{interwiki|</nowiki> de = ''de-pagename'' | ja = ''ja-pagename'' <nowiki>}}</nowiki>
 
... or like this:
<nowiki>{{interwiki</nowiki>
| de = ''German page name''
| es = ''Spanisch page name''
| ja = ''Japanese page name''
<nowiki>}}</nowiki>
 
This causes a small box in the upper right corner if the built-in interwiki feature is not feasible.
 
There is also a [[:category:pages with faked interwiki links]] that contains affected Japanese pages (and currently also affected English pages).


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Latest revision as of 00:39, 8 February 2025

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

This template controls the appearance of interwiki links between languages in the English Xenwiki.

Usage

These parameters are supported:

Parameter Argument and special rules
en Name of an English page
de Name of a page in the German wiki
es Name of a page in the Spanish wiki
ja Name of a page in the Japanese wiki
ko Name of a Korean page
ro Name of a Romanian page
zh Name of a Chinese page

Use it like this:

{{interwiki| en = ''en-pagename'' }}
{{interwiki| de = ''de-pagename'' | ja = ''ja-pagename'' }}

... or like this:

{{interwiki
| de = ''German page name''
| es = ''Spanish page name''
| ja = ''Japanese page name''
}}

An empty copy-and-paste template with all parameters in alphabetical order:

{{interwiki
| en = 
| de = 
| es = 
| ja = 
| ko = 
| ro = 
| zh = 
}}