Template:DefineConcept: Difference between revisions

From Atomix
No edit summary
Removed variable categorising. Hard-coding concept category to all pages
 
(12 intermediate revisions by the same user not shown)
Line 3: Line 3:


The page's name is the full name of the concept/definition, while a short name (or acronym) can be provided as the parameter_name.  The instrument_type variable is passed using the form only to avoid creating new categories through typing mistakes.
The page's name is the full name of the concept/definition, while a short name (or acronym) can be provided as the parameter_name.  The instrument_type variable is passed using the form only to avoid creating new categories through typing mistakes.
The form enables categorizing the pages under these two types:
* Concept (short reusable definitions)
* Fundamentals


The template can be called in the following format if not using the form (not recommended!):
The template can be called in the following format if not using the form (not recommended!):
Line 12: Line 16:
}}
}}
</pre>
</pre>
Edit the page to see the template text. article_type is a radiobutton choice between:
* Concept (short reusable definitions)
* Fundamentals


</noinclude><includeonly>




</noinclude><includeonly>


{| class="wikitable"  
{| class="wikitable"  
|-
|-
! Definition of {{FULLPAGENAME}}
! Short definition of {{FULLPAGENAME}} {{#if: {{{parameter_name|}}} | ({{{parameter_name}}})| }}
|-
{{#if: {{{parameter_name|}}} |
{{!}}-
! scope="row" {{!}} Abbreviation: {{{parameter_name}}}
{{!}}
}}
|-
|-
| {{{description}}}
| {{{description}}}
|}
|}
<small>This is the common definition for {{FULLPAGENAME}}, but other definitions maybe discussed within the wiki.</small>
<small>This is the common definition for {{FULLPAGENAME}}, but other definitions maybe discussed within the wiki.</small>
{{#default_form:DefineConcept}}
{{#default_form:DefineConcept}}
{{#arraymap:{{{article_type|}}}|,|x|[[Category:x]]|}}
[[Category:Concept]]
{{#arraymap:{{{instrument_type|}}}|,|x|[[Category:x]]|}}
{{#arraymap:{{{instrument_type|}}}|,|x|[[Category:x]]|}}
</includeonly>
</includeonly>

Latest revision as of 21:54, 13 December 2021

This is the "DefineConcept" template, which formats the data supplied through this form

The page's name is the full name of the concept/definition, while a short name (or acronym) can be provided as the parameter_name. The instrument_type variable is passed using the form only to avoid creating new categories through typing mistakes.

The form enables categorizing the pages under these two types:

  • Concept (short reusable definitions)
  • Fundamentals

The template can be called in the following format if not using the form (not recommended!):

{{DefineConcept
|parameter_name=
|description=
|article_type=
}}