Template:Interwiki: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [checked revision] |
Ferri Leberl (talk | contribs) No edit summary |
Ferri Leberl (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly><noinclude> | ||
Nichts tun, falls template:mirror oberhalb | Nichts tun, falls template:mirror oberhalb | ||
</noinclude>{{#if:{{#var:mirror|}}||<!-- | </noinclude>{{#if:{{#var:mirror|}}||<!-- | ||
Line 6: | Line 5: | ||
Test, ob interwiki doppelt vorkommt -->{{#if:{{#var:interwiki{{current}}|}}|{{note|{{fixme}}: #var:interwiki{{current}} ist bereits definiert!}}}}<!-- | Test, ob interwiki doppelt vorkommt -->{{#if:{{#var:interwiki{{current}}|}}|{{note|{{fixme}}: #var:interwiki{{current}} ist bereits definiert!}}}}<!-- | ||
Test, ob controlInterwiki existiert -->{{#if:{{#var:controlInterwiki|}}|{{note|{{fixme}}: [[Template:Interwiki]] darf nicht nach {{wiki2|Template:ElementDocu}} bzw. {{wiki3|Template:Robot}} aufgerufen werden!}}}}<!-- | Test, ob controlInterwiki existiert -->{{#if:{{#var:controlInterwiki|}}|{{note|{{fixme}}: [[Template:Interwiki]] darf nicht nach {{wiki2|Template:ElementDocu}} bzw. {{wiki3|Template:Robot}} aufgerufen werden!}}}}<!-- | ||
#var definieren -->{{#vardefine:interwiki{{current}}|{{{1|{{ | #var definieren -->{{#vardefine:interwiki{{current}}|{{{1|{{FULLPAGENAME}}}}}}}<!-- | ||
Ggf. wiki2-Link erzeugen -->{{#ifeq:{{{2}}}|3||[[ | Ggf. wiki2-Link erzeugen -->{{#ifeq:{{{2}}}|3||[[railml2:{{#var:interwiki{{current}}}}]]}}<noinclude> | ||
Ggf. wiki3-Link </noinclude>{{#ifeq:{{{2}}}|2||[[ | Ggf. wiki3-Link </noinclude>{{#ifeq:{{{2}}}|2||[[railml3:{{#var:interwiki{{current}}}}]]}}<noinclude> | ||
Erstes #if schließen </noinclude>}}</includeonly><noinclude> | Erstes #if schließen </noinclude>}}</includeonly><noinclude> | ||
==Usage== | ==Usage== | ||
Line 17: | Line 16: | ||
==Example== | ==Example== | ||
This page is, via {<nowiki />{interwiki}} [{{fullurl:{{FULLPAGENAME}}|action=edit}} in the source code], linked with {{ | This page is, via {<nowiki />{interwiki}} [{{fullurl:{{FULLPAGENAME}}|action=edit}} in the source code], linked with {{wiki2|Template:Interwiki}} in the {{rml|2}} wiki.and {{wiki3|Template:Interwiki}} in the {{rml|3}} wiki. | ||
[[category:template]] | [[category:template]] | ||
<hr> | <hr> | ||
{{interwiki | {{interwiki}} | ||
</noinclude> | </noinclude> |
Latest revision as of 13:58, 15 April 2024
Usage
Template for convenient interwiki connections between railML® 2 and railML® 3. It links to the other wiki. The default argument is {{FULLPAGENAME}} (it links to the same lemma in the other wiki). Moreover it defines #var:interwiki for interpretation in Template:ElementDocu resp. Template:Robot.
Arguments
- 1: The target lemma in the other wiki; default: {{FULLPAGENAME}}
- 2: 2 for wiki2 only; 3 for wiki3 only. By default, both railML® wikis will be linked. will be linked.
Example
This page is, via {{interwiki}} in the source code, linked with Template:Interwiki in the railML® 2 wiki.and Template:Interwiki in the railML® 3 wiki.