Zum Inhalt springen

Vorlage:Erster Wert

aus AufEinWort, der freien Forschung
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 21. September 2026 um 08:26 Uhr durch Nikolaos (Diskussion | Beiträge) (AZ: Die Seite wurde neu angelegt: <noinclude>{{Heim-gast Vorlage}}</noinclude> <onlyinclude>{{#if:{{{1|}}}|{{{1}}}|{{#if:{{{2|}}}|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{#if:{{{4|}}}|{{{4}}}|{{#if:{{{5|}}}|{{{5}}}|{{#if:{{{6|}}}|{{{6}}}|{{#if:{{{7|}}}|{{{7}}}|{{#if:{{{8|}}}|{{{8}}}|{{#if:{{{9|}}}|{{{9}}}|{{{10|}}}}}}}}}}}}}}}}}}}}}</onlyinclude> Liefert den ersten nicht-leeren Parameter (max. 10) zurück. Die Vorlage ist für jene Fälle g…).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Wikipedia.de Vorlage: Erster Wert

Liefert den ersten nicht-leeren Parameter (max. 10) zurück. Die Vorlage ist für jene Fälle gedacht, bei denen die Eingabeparameter aufwendige Operationen (z. B. Modulaufrufe oder komplexe Vorlagen) darstellen und eine doppelte Auswertung (z. B. {{#if:{{#invoke:Modul|Parameter}}|{{#invoke:Modul|Parameter}}|Standardwert}}) vermieden werden sollte.

Beispiel: {{Erster Wert|{{#invoke:Modul|Parameter}}|Standardwert}}

Achtung: Obwohl angestrebt wird, eine doppelte Auswertung dieses ersten nicht-leeren Parameters zu vermeiden, schützt diese Methode jedoch nicht davor, dass bei Einbindung immer zuallererst sämtliche angegebenen Parameter einmal ausgewertet werden müssen, bevor die Vorlageneinbindung ausgewertet wird. Befinden sich unter diesen weiteren Parametern teure, aufwändige Aktionen, so ist der Aufwand hierfür immer verschenkt, und diese Vorlage schadet mehr, als sie hilft.

Siehe dazu Hilfe:Parserfunktionen/Kontrollstrukturen  – statt Einbindung dieser Vorlage hier müsste die Auswertung der Kaskade direkt vorgenommen werden.