PC Gaming Shelter
An archive dedicated to preserving PC Gaming history and more

Template:Link fields/doc: Difference between revisions

From PC Gaming Shelter
Created page with "Creates a set of reusable field definitions for PageForms in pair with Template:Link and its ''aliases''. It is to be used in the form annotations, usually is a multiple instance template. The first unnamed parameter will be used as a value for the Link group property. == Example == <pre> {{{for template|Event link|multiple|embed in field=Event[Event links]|add button text=Add event link}}} {{Link fields|Event links}} {{{end template}}} </pre..."
 
No edit summary
Line 1: Line 1:
Creates a set of reusable field definitions for PageForms in pair with [[Template:Link]] and its ''aliases''. It is to be used in the form annotations, usually is a multiple instance template. The first unnamed parameter will be used as a value for the [[Property:Link group|Link group]] property.
Creates a set of reusable field definitions for PageForms in pair with [[Template:Link]] and its ''aliases''. It is to be used in the form annotations, usually is a multiple instance template. The first unnamed parameter will be used as a value for the link group ([[Property:Belongs to]]).


== Example ==
== Example ==
Line 11: Line 11:
* <code>Event link</code> &mdash; name of the alias to [[Template:Link]].
* <code>Event link</code> &mdash; name of the alias to [[Template:Link]].
* <code>Event[Event links]</code> &mdash; names of the parent template (''Event'') and the field that holds instances of a multi-instance template (''Event links'').
* <code>Event[Event links]</code> &mdash; names of the parent template (''Event'') and the field that holds instances of a multi-instance template (''Event links'').
* <code>Event links</code> &mdash; name of a group the link belongs to.
* <code>Event links</code> &mdash; name of a group the link [[Property:Belongs to|belongs to]].

Revision as of 11:38, 26 March 2026

Creates a set of reusable field definitions for PageForms in pair with Template:Link and its aliases. It is to be used in the form annotations, usually is a multiple instance template. The first unnamed parameter will be used as a value for the link group (Property:Belongs to).

Example

{{{for template|Event link|multiple|embed in field=Event[Event links]|add button text=Add event link}}}
{{Link fields|Event links}}
{{{end template}}}

where:

  • Event link — name of the alias to Template:Link.
  • Event[Event links] — names of the parent template (Event) and the field that holds instances of a multi-instance template (Event links).
  • Event links — name of a group the link belongs to.