Template:ADV processing: Difference between revisions

From Atomix
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>


<!-- Category for instrument type -->
{{#if: {{{instrument_type|}}} | [[Category:{{{instrument_type}}}]] }}
{{#if: {{{instrument_type|}}} | [[Category:{{{instrument_type}}}]] }}


<!-- Category for each processing level -->
{{#if: {{{level|}}} | [[Category:{{{instrument_type}}} {{{level}}}]] }}
{{#if: {{{level|}}} |
  {{#if: {{#pos:{{{level}}},}} |
    <!-- Multiple comma-separated levels -->
    {{#foreach: {{{level}}} | , | levelitem |
      [[Category:{{{instrument_type}}} {{levelitem}}]]
    }}
  |
    <!-- Single level -->
    [[Category:{{{instrument_type}}} {{{level}}}]]
  }}
}}


</includeonly>
</includeonly>


<noinclude>
<noinclude>
This is the "ADV_processing" template.
This is the "ADV processing" template.


It can be called manually as:
It can be called as:
<pre>
<pre>
{{ADV_processing
{{ADV processing
|level=1,2,3
|instrument_type=ADV
|instrument_type=ADV
|level=level 1 raw
}}
}}
</pre>
</pre>


=== Parameters ===
=== Parameters ===
* <nowiki>|instrument_type=</nowiki> — The instrument type (e.g., ADV).
* <nowiki>|instrument_type=</nowiki> — Instrument type (e.g., ADV).
* <nowiki>|level=</nowiki> — One or more processing levels.
* <nowiki>|level=</nowiki> — Processing level description (e.g., <nowiki>level 1 raw</nowiki>).
  - Single value: <nowiki>1</nowiki>
  - Multiple values: <nowiki>1,2,3</nowiki>


=== Behavior ===
=== Behavior ===
This template automatically categorizes the page under:
This template categorizes the page under:
* <nowiki>[[Category:instrument_type]]</nowiki>
* <nowiki>[[Category:instrument_type]]</nowiki>
* <nowiki>[[Category:instrument_type level]]</nowiki> for each level provided.
* <nowiki>[[Category:instrument_type level]]</nowiki>
 
This version does not require PageForms or Arrays and is safe for long‑term use.


This version does not require PageForms or Arrays.
</noinclude>
</noinclude>

Revision as of 20:28, 8 July 2026


This is the "ADV processing" template.

It can be called as:

{{ADV processing
|instrument_type=ADV
|level=level 1 raw
}}

Parameters

  • |instrument_type= — Instrument type (e.g., ADV).
  • |level= — Processing level description (e.g., level 1 raw).

Behavior

This template categorizes the page under:

  • [[Category:instrument_type]]
  • [[Category:instrument_type level]]

This version does not require PageForms or Arrays.