Template:Interwiki: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Xenwolf (talk | contribs)
removed div enabled display in sidebar for *all* languages (even EN on JA pages)
ArrowHead294 (talk | contribs)
mNo edit summary
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{#if: {{{de|}}} |
<includeonly>{{#if: {{{en|}}} |
  [[de:{{{de}}}]] |
   {{#ifeq: {{{en|}}} | {{FULLPAGENAME}} | <!-- Don't display perfect self-references --> |
}}{{#if: {{{en|}}} |
   {{#ifeq: {{{en}}} | {{PAGENAME}} | <!-- don't display perfect self-references --> |
     [[en:{{{en}}}]]
     [[en:{{{en}}}]]
   }} |
   }} |
}}{{#if: {{{ja|}}} |
}}{{#if: {{{de|}}} |
   {{#ifeq: {{{ja}}} | {{PAGENAME}} | <!-- don't display perfect self-references --> |
   [[de:{{{de}}}]] |
    [[ja:{{{ja}}}]]
  }} |
}}{{#if: {{{es|}}} |
}}{{#if: {{{es|}}} |
   [[es:{{{es}}}]] |
   [[es:{{{es}}}]] |
}}<noinclude>
}}{{#if: {{{ja|}}} |
This template controls the appearance of interwiki links between German (de) English (en) Spanish (sp) Japanse (ja) in the English Xenwiki.
  [[ja:{{{ja}}}]] |
 
}}{{#if: {{{ko|}}} |
These parameters are supported:
  [[ko:{{{ko}}}]]
 
}}{{#if: {{{ro|}}} |
{| class="wikitable"
  [[ro:{{{ro}}}]]
! parameter !! argument and special rules
}}{{#if: {{{zh|}}} |
|-
  [[zh:{{{zh}}}]]
| de || name of a page in the German wiki
}}</includeonly><noinclude>
|-
{{documentation}}
| en || name of an English page (from Japanese pages only)
|-
| es || name of a page in the Spanish wiki
|-
| ja || name of a Japanese page
|}
 
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>
 
Here an empty copy template with all parameters in alphabetical order:
<nowiki>{{interwiki</nowiki>
| de =
| en =
| es =
| ja =
<nowiki>}}</nowiki>


[[Category:Templates]]
[[Category:Templates]]
<!-- interwiki -->
[[de:Vorlage:Interwiki]]
[[es:Plantilla:Interwiki]]
</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 = 
}}