Template:InheritRefAny: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
(Created for use in several IS, RS, TT element documentation sites)
 
(Undo revision 5794 by Ferri Leberl (talk))
Tag: Undo
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{InheritRef
<includeonly>{{InheritRef
|attributeName = ref
|attributeName = ref
|contextLink = {{{contextLink|FIXME}}}
|contextLink = {{{contextLink|FIXME}}}
Line 9: Line 9:
|anyAttribute = {{{anyAttribute|}}}
|anyAttribute = {{{anyAttribute|}}}
|anyAttribute_de = {{{anyAttribute_de|}}}
|anyAttribute_de = {{{anyAttribute_de|}}}
}}<noinclude>[[Category:AttributeTemplate]]</noinclude>
}}</includeonly><noinclude>
==Usage==
This template combines [[Template:InheritRef]] and [[Template:InheritAnyAttribute]]: It displays the Attributes ''ref'' and ''anyAttribute'' and allows for comments on both of them in English and in German.
===Arguments===
The template allows for four optional arguments:
*ref: English comment on re
*ref_de: German comment on ref
*anyAttribute: English comment on anyAttribute
*anyAttribute_de: German comment on anyAttribute
===Dependencies===
The template depends on [[Template:InheritRef]] and [[Template:InheritAnyAttribute]]. [[Trmplate:InheritTrackRef]] builds on it.
== Examples ==
<pre>{{InheritRefAny}}</pre>
 
delivers
 
{|border="1"
|{{InheritRef
|attributeName = ref
|contextLink = FIXME
|notes_en =
|notes_de =
}}
 
{{InheritAnyAttribute
|anyAttribute =
|anyAttribute_de =
}}
|}
 
<pre>{{InheritRefAny
|ref=English comment on re
|ref_de=German comment on ref
|anyAttribute=English comment on anyAttribute
|anyAttribute_de=German comment on anyAttribute
}}</pre>
 
delivers
 
{|border="1"
|{{InheritRef
|attributeName = ref
|contextLink = FIXME
|notes_en = English comment on re
|notes_de = German comment on ref
}}
 
{{InheritAnyAttribute
|anyAttribute = English comment on anyAttribute
|anyAttribute_de = German comment on anyAttribute
}}
|}
 
This template is employed by about two dozens of articles, e.g. [[TT:trainRef]].
 
[[Category:AttributeTemplate]]</noinclude>

Latest revision as of 11:52, 12 August 2020

Usage

This template combines Template:InheritRef and Template:InheritAnyAttribute: It displays the Attributes ref and anyAttribute and allows for comments on both of them in English and in German.

Arguments

The template allows for four optional arguments:

  • ref: English comment on re
  • ref_de: German comment on ref
  • anyAttribute: English comment on anyAttribute
  • anyAttribute_de: German comment on anyAttribute

Dependencies

The template depends on Template:InheritRef and Template:InheritAnyAttribute. Trmplate:InheritTrackRef builds on it.

Examples

{{InheritRefAny}}

delivers

  • ref: This refers to the id attribute of the associated FIXME element.
  • xs:anyAttribute: This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?
{{InheritRefAny
|ref=English comment on re
|ref_de=German comment on ref
|anyAttribute=English comment on anyAttribute
|anyAttribute_de=German comment on anyAttribute
}}

delivers

  • ref: This refers to the id attribute of the associated FIXME element.
    English comment on re
    German comment on ref
  • xs:anyAttribute: This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?
    English comment on anyAttribute
    German comment on anyAttribute

This template is employed by about two dozens of articles, e.g. TT:trainRef.