Vorlage:Leer

Aus Wikibooks

Diese Vorlage erfüllt genau den Zweck leer zu sein. So ist es möglich einige Probleme bei der Vorlagenprogrammierung zu umgehen. Beispielsweise ist es oft nötig, eine Vorlage in Abhängigkeit vom Inhalt einer bestimmten Variable zu inkludieren und zusätzlich mit Paramtern zu versorgen. Um diese ewige Frickelei mit den Pipe-Symbolen "|" und der Vorlage "!" zu umgehen, kann man mit einem einfachen If-Konstrukt den Namen der Vorlage austauschen und statt dessen diese Dummy-Vorlage einbinden. Somit erhält man dadurch optional inkludierbare Vorlagen.

Zeigt ein Template "NameOptionalesTemplate" genau dann an, wenn "showextraTemplate" einen nicht-leeren Wert hat.

{{ {{#if:{{{showextraTemplate|}}}|NameOptionalesTemplate|leer}}|Parameter für Zusatztemplate }}

Zeigt ein Template "NameOptionalesTemplate" genau dann an, wenn "showextraTemplate" leer ist.

{{ {{#if:{{{showextraTemplate|}}}|leer|NameOptionalesTemplate}}|Parameter für Zusatztemplate }}