Benutzer:Sonne7/Vorlagen/Vorlage:VorlagenParameterCheck: Unterschied zwischen den Versionen

Aus ÖsterreichWiki
Zur Navigation springen Zur Suche springen
((Kommentar) Erweiterung des am Seitenanfang direkt vor dem Code-Teil befindlichen auskommentierten Info-Blocks (1. nach der Namensangabe nun die Info zur Initialversion 2024-10 (vorerst noch ungeprüft), 2. die Erweiterung der Aufruf-Angabe um zusätzlich zur Angabe der 2-6 Parameter (1 'VorlageName' + 2..6 'ParameterWert*' (*:1..5)) nun auch die Angabe der 2 weiteren Parameter ('AnzeigeVoll' und 'AnzeigeLeer'), 3. den Hinweis auf die 'Benutzungsinfo'-Anzeige (bei Aufruf ohne Parameter) korr.))
((Benutzungsinfo) Erweiterung der Anzeige der 'Benutzungsinfo' um nun auch die Info zur min.+max. Aufruf-Parameter-Anzahl (abgesehen von 0 für die 'Benutzungsinfo'-Anzeige, gesamt praktisch von minimal 2 bis maximal 8) sowie nun auch den expliziten Hinweis zur Anzeige dieser 'Benutzungsinfo' bei Aufruf ohne Parameter + (Kommentar) nochmalige Ergänzung vom Kommentar am Seitenanfang (um ebenfalls diese Info zur min.+max. Aufruf-Parameter-Anzahl sowie nun auch die Angabe vom Ergebnis-Zeile-Inhalt))
 
Zeile 3: Zeile 3:
<!-- Aufruf mit 2..6 Parametern, wobei 1. bzw. 'VorlageName' eben dieser ist und 2..6 bzw. alle 'ParameterWert*' (*: 1..5) die Parameter sind. -->
<!-- Aufruf mit 2..6 Parametern, wobei 1. bzw. 'VorlageName' eben dieser ist und 2..6 bzw. alle 'ParameterWert*' (*: 1..5) die Parameter sind. -->
<!-- Optional beim Aufruf zusätzlich die 2 weiteren Parameter 'AnzeigeVoll' und 'AnzeigeLeer' zur Modifikation der Ausgabe (Default: 'x'/'o'). -->
<!-- Optional beim Aufruf zusätzlich die 2 weiteren Parameter 'AnzeigeVoll' und 'AnzeigeLeer' zur Modifikation der Ausgabe (Default: 'x'/'o'). -->
<!-- Hinweis: Anzeige der 'Benutzungsinfo' (Titel + 3 Zeilen) erfolgt falls gar kein Parameter angeführt wird. -->  
<!-- Ergebnis in Form von Zeile mit Name der geprüften Vorlage und den 1 bis 5 geprüften Parameterwerten mit jew. Definition-Vorhanden-Status. -->
<!-- Hinweis: Anzeige der 'Benutzungsinfo' (Titel + 3 Zeilen) erfolgt falls gar kein Parameter angeführt wird. -->
<!-- Gesamte Aufruf-Prameter-Anzahl somit, abgesehen von 0 für die 'Benutzungsinfo'-Anzeige, praktisch von minimal 2 bis maximal 8. -->
{{#if: {{{1|{{{VorlageName|}}}}}} |<!--
{{#if: {{{1|{{{VorlageName|}}}}}} |<!--
-->'''{{{1|{{{VorlageName}}}}}}''' →
-->'''{{{1|{{{VorlageName}}}}}}''' →
Zeile 24: Zeile 26:
* Aufruf mit 2 bis 6 Parametern, wobei der 1. bzw. '<code>VorlageName</code>' eben dieser ist und von 2. bis 6. bzw. alle '<code>ParameterWert*</code>' <tt>(*: 1..5)</tt> die einzelnen Parameterwerte sind.
* Aufruf mit 2 bis 6 Parametern, wobei der 1. bzw. '<code>VorlageName</code>' eben dieser ist und von 2. bis 6. bzw. alle '<code>ParameterWert*</code>' <tt>(*: 1..5)</tt> die einzelnen Parameterwerte sind.
* Zusätzlich gibt es noch die 2 optionalen Parameter '<code>AnzeigeVoll</code>' (Defaultwert '<tt>x</tt>') und '<code>AnzeigeLeer</code>' (Defaultwert '<tt>o</tt>') zur Modifikation der als Ergebnis anzuzeigenden Ausgabe.
* Zusätzlich gibt es noch die 2 optionalen Parameter '<code>AnzeigeVoll</code>' (Defaultwert '<tt>x</tt>') und '<code>AnzeigeLeer</code>' (Defaultwert '<tt>o</tt>') zur Modifikation der als Ergebnis anzuzeigenden Ausgabe.
* ''Info'': Aufruf-Prameter-Anzahl somit, abgesehen von 0 für diese 'Benutzungsinfo'-Anzeige, gesamt praktisch von minimal 2 bis maximal 8.  (''Anm.'': Alles vorerst noch ungetestet.)
* Ergebnis ist eine Zeile mit dem Namen der geprüften Vorlage und den 1 bis 5 geprüften Parameterwerten mit jeweils dazu direkt daran dem Status bzgl. dem Vorhandensein der Definition.
* Ergebnis ist eine Zeile mit dem Namen der geprüften Vorlage und den 1 bis 5 geprüften Parameterwerten mit jeweils dazu direkt daran dem Status bzgl. dem Vorhandensein der Definition.
* ''Hinweis'': Der Aufruf ganz ohne Parameter bewirkt die Anzeige dieser '<tt>Benutzungsinfo</tt>' (anstatt der sonstigen Zeile mit dem Ergebnis der Prüfung).
}}
}}
<noinclude>
<noinclude>

Aktuelle Version vom 8. Oktober 2024, 20:11 Uhr

Benutzungsinfo

  • Aufruf mit 2 bis 6 Parametern, wobei der 1. bzw. 'VorlageName' eben dieser ist und von 2. bis 6. bzw. alle 'ParameterWert*' (*: 1..5) die einzelnen Parameterwerte sind.
  • Zusätzlich gibt es noch die 2 optionalen Parameter 'AnzeigeVoll' (Defaultwert 'x') und 'AnzeigeLeer' (Defaultwert 'o') zur Modifikation der als Ergebnis anzuzeigenden Ausgabe.
  • Info: Aufruf-Prameter-Anzahl somit, abgesehen von 0 für diese 'Benutzungsinfo'-Anzeige, gesamt praktisch von minimal 2 bis maximal 8. (Anm.: Alles vorerst noch ungetestet.)
  • Ergebnis ist eine Zeile mit dem Namen der geprüften Vorlage und den 1 bis 5 geprüften Parameterwerten mit jeweils dazu direkt daran dem Status bzgl. dem Vorhandensein der Definition.
  • Hinweis: Der Aufruf ganz ohne Parameter bewirkt die Anzeige dieser 'Benutzungsinfo' (anstatt der sonstigen Zeile mit dem Ergebnis der Prüfung).

Anwendung
Aufruf mit 2 bis 6 unbenannten Parametern (allerdings sind diese zusätzlich mit Namen versehen) sowie optional 2 benannten Parametern.

Parameter Benennung Art Bedeutung
1. Parameter VorlageName erforderlich Die Vorlage an der die Prüfung vorgenommen wird – konkret ihr Name.
2. Parameter ParameterWert1 erforderlich Der 1. Parameterwert auf dessen Vorhandensein der Definition geprüft wird.
3. Parameter
4. Parameter
5. Parameter
6. Parameter
ParameterWert2
ParameterWert3
ParameterWert4
ParameterWert5
alle 4 optional Der 2. bis 5. Parameterwert auf dessen Vorhandensein der Definition geprüft wird.
(weiterer) AnzeigeVoll optional Das Anzeigeformat für Definition vorhanden setzen – der Defaultwert ist das Zeichen 'x' (Kleinbuchstabe).
(weiterer) AnzeigeLeer optional Das Anzeigeformat für Definition fehlend setzen – der Defaultwert ist das Zeichen 'o' (Kleinbuchstabe).

Aufrufformen:
minimal (1 Parameterwert):

{{ Sonne7/Vorlagen/Vorlage:VorlagenParameterCheck | [VorlageName] | [ParameterWert1] }}

maximal (5 Parameterwerte):

{{ Sonne7/Vorlagen/Vorlage:VorlagenParameterCheck | [VorlageName] | [ParameterWert1] | [ParameterWert2] | [ParameterWert3] | [ParameterWert4] | [ParameterWert5] }}

Hinweis: Das Anzeigeformat ist via den beiden benannten Parametern 'AnzeigeVoll' (Defaultwert 'x') und 'AnzeigeLeer' (Defaultwert 'o') wählbar.
Beispiel 1 (hier mit 1 Parameterwert) für die Anzeige in der Form von entweder '1' oder '0' (anstatt der Defaultform von entweder 'x' oder 'o'):

{{ Sonne7/Vorlagen/Vorlage:VorlagenParameterCheck | AnzeigeVoll='1' | AnzeigeLeer='0' | [VorlageName] | [ParameterWert1] }}

Beispiel 2 (auch mit 1 Parameterwert) für die Anzeige in der Form von entweder '*' oder '-' (anstatt der Defaultform von entweder 'x' oder 'o'):

{{ Sonne7/Vorlagen/Vorlage:VorlagenParameterCheck | AnzeigeVoll='*' | AnzeigeLeer='-' | [VorlageName] | [ParameterWert1] }}

Anzeige
minimal (1 Parameterwert):

[VorlageName] → | [ParameterWert1]: [Ergebnis1]

maximal (5 Parameterwerte):

[VorlageName] → | [ParameterWert1]: [Ergebnis1] | [ParameterWert2]: [Ergebnis2] | [ParameterWert3]: [Ergebnis3] | [ParameterWert4]: [Ergebnis4] | [ParameterWert5]: [Ergebnis5]

Hinweis: [Ergebnis*] (*: 1..5) ist dabei entweder der Wert von 'AnzeigeVoll' (Defaultwert 'x') oder der von 'AnzeigeLeer' (Defaultwert 'o').