User:Church of emacs/Template love

I think introducing #if was a mistake. I should have taken this stand at the time. -- Tim Starling (Software developer, Wikimedia Foundation, [1])
The fact that we, at some stage, made the mistake of adding programming-like functions does not oblige us to complete the job. If we could make ParserFunctions go away, we would. ParserFunctions is there now, and there's too much code dependent on it to remove it right now.
-- Andrew Garrett (Contract Developer, Wikimedia Foundation, [2])


(This page is dedicated in remembrance of a template I once tried to write)

{{#if:{{{1|}}}|
<span class="plainlinks"><!--1-->[[Benutzer:{{{1}}}|{{{1}}}]] 
{{#ifeq:{{{disk|}}}{{{beiträge|}}}{{{gelbei|aus}}}{{{log|aus}}}{{{sperren|aus}}}{{{whois|aus}}}|ausausausausausaus||
<small>({{#ifeq:{{{disk|}}}|aus||<!--2-->[[Benutzer Diskussion:{{{1}}}|Diskussion]]}} 
{{#ifeq:{{{beiträge|}}}{{{gelbei|aus}}}{{{log|aus}}}{{{sperren|aus}}}{{{whois|aus}}}|ausausausausaus||
{{#ifeq:{{{beiträge|}}}|aus||{{#ifeq:{{{disk|}}}|aus||&nbsp;• }} <!--3-->[[Spezial:Beiträge/{{{1}}}|Beiträge]]}}
{{#ifeq:{{{gelbei|aus}}}{{{log|aus}}}{{{sperren|aus}}}{{{whois|aus}}}|ausausausaus||
{{#ifeq:{{{gelbei|}}}|an|{{#ifeq:{{{disk|}}}{{{beiträge|}}}|ausaus||&nbsp;• }} <!--4-->[[Special:DeletedContributions/{{{1}}}|Gelöschte Beiträge]]|}} 
{{#ifeq:{{{log|aus}}}{{{sperren|aus}}}{{{whois|aus}}}|ausausaus||
{{#ifeq:{{{log|}}}|an|{{#ifeq:{{{disk|}}}{{{beiträge|}}}{{{gelbei|aus}}}|ausausaus||&nbsp;• }} <!--5-->[[Spezial:Log/block/{{{1}}}|Sperrlogbuch]]|}} 
{{#ifeq:{{{sperren|aus}}}{{{whois|aus}}}|ausaus|| 
{{#ifeq:{{{sperren|}}}|an|{{#ifeq:{{{disk|}}}{{{beiträge|}}}{{{gelbei|aus}}}{{{log|aus}}}|ausausausaus||&nbsp;• }} <!--6-->[[Spezial:Sperren/{{{1}}}|sperren]]|}} 
{{#ifeq:{{{whois|}}}|aus||{{#ifeq:{{lc:{{{1}}}}}|{{uc:{{{1}}}}}|{{#ifeq:{{{disk|}}}{{{beiträge|}}}{{{gelbei|aus}}}{{{log|aus}}}{{{sperren|aus}}}|ausausausausaus||&nbsp;• }} <!--7-->[http://www.ping.eu/ns_whois/?host={{{1}}} Whois]|}}|}}
}}}}}}}})</small></span>}}
|<span style="color:red; font-size:120%;">Fehler: Parameter fehlt, bitte Benutzername angeben.</span>
}}

(Note: This template doesn't work)


Originally from w:de:Benutzer:Church of emacs/Vorlagenliebe