Dies ist ein ReadOnly-Mirror von wiki.piratenpartei.de!
Die Daten werden täglich aktualisiert.
Die Daten werden täglich aktualisiert.
Änderungen
Zur Navigation springen
Zur Suche springen
Vorlage:Führerschein2012 (Quelltext anzeigen)
Version vom 3. Februar 2013, 15:59 Uhr
, 15:59, 3. Feb. 2013keine Bearbeitungszusammenfassung
<!--
-->{{#vardefine:liste|{{{1|B}}}}}<!--
-->{{#vardefine:format|{{{format|{{{2|table}}}}}}}}<!--
-->{{#vardefine:rs|{{{rechtsstand|{{{3|}}}}}}}}<!-- Ist eigentlich nur gedacht um einen abweichenden Rechtsstand zu simulieren
-->{{#vardefine:x-nick|{{{nick|{{{4|}}}}}}}}<!--
-->{{#vardefine:catPat|Benutzer hat FS-Klasse @}}<!--
tab (1 = ganz, 2 = ohne th), list (1 = als Text, 2 = nur hidden), debug (1,0)
-->{{#switch:{{lc:{{#var:format}}}}
| tabelle = {{#vardefine:show|1,2,0}}
| table = {{#vardefine:show|1,2,0}}
| minitabelle = {{#vardefine:show|2,2,0}}
| minitable = {{#vardefine:show|2,2,0}}
| hidden = {{#vardefine:show|0,2,0}}
| semantic = {{#vardefine:show|0,2,0}}
| liste = {{#vardefine:show|0,1,0}}
| list = {{#vardefine:show|0,1,0}}
| debug = {{#vardefine:show|0,0,1}}
| all = {{#vardefine:show|1,1,0}}
|#default = {{#vardefine:show|1,2,0}}
}}<!--
-->{{#switch:{{#var:rs}}
| 2012 =
| 2013 =
|#default = {{#vardefine:rs|2013}}
}}<!--
-->{{#vardefine:showTab |{{#ifexpr:{{#explode:{{#var:show}}|,|0}}>0|1|}}}}<!--
-->{{#vardefine:showTabHead |{{#ifeq:{{#explode:{{#var:show}}|,|0}}|1|1|}}}}<!--
-->{{#vardefine:showList |{{#ifeq:{{#explode:{{#var:show}}|,|1}}|1|1|}}}}<!--
-->{{#vardefine:showListHidden|{{#ifeq:{{#explode:{{#var:show}}|,|1}}|2|1|}}}}<!--
-->{{#vardefine:showDebug |{{#ifeq:{{#explode:{{#var:show}}|,|2}}|1|1|}}}}<!--
--><!--{{#vardefine:showDebug |1}}--><!--
-->{{#vardefine:debug|}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Format: {{#var:format}}</div>}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div> (Tab: {{#var:showTab}}, TabHead: {{#var:showTabHead}}, List: {{#var:showList}}, ListHidden: {{#var:showListHidden}})</div>}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Eingabe: {{#var:liste}}</div>}}<!--
Umwandlung in verwechslungsfreie Zwischencodes
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|AM |%1-8%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A2 |%1-2%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A1 |%1-1%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|Ab |%1-7%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|Au |%1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A |%1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|M |%1-9%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|B96 |%2-96%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|BE |%2-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|B |%2-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|CE79|%3-0-79%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C1E |%3-1-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|CE |%3-0-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C1 |%3-1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C |%3-0-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|DE79|%4-0-79%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D1E |%4-1-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|DE |%4-0-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D1 |%4-1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D |%4-0-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|L |%5-1%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|T |%5-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|S |%6-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|,|}}}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Codes: {{#var:liste}}</div>}}<!--
Erzeugung einer langen Liste, in denen Einträge mehrfach vorkommen können
(Berücksichtigung von eingeschlossenen bzw. vorausgesetzten Klassen)
-->{{#vardefine:hatFS|~;}}<!-- Löschen + Strartzeichen
-->{{#if:{{#pos:{{#var:liste}}|%3-0-79%}}|{{#vardefine:hatFS|{{#var:hatFS}};C1;C1E;CE79;BE;}} |<!--Kein CE79-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-0-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};CE;C;C1E;C1;BE;T;D1xE;DxE;}} |<!--Kein CE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-0-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};C;C1;B;}} |<!--Kein C-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};C1;B;D1xE;}} |<!--Kein C1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-1-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};C1;C1E;BE;D1xE;}} |<!--Kein C1E-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-0-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};DE;D;D1;D1E;BE;C1xE;}} |<!--Kein DE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-0-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};D;D1;B}} |<!--Kein D-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};D1;B}} |<!--Kein D1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-1-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};D1;D1E;BE;C1xE;}} |<!--Kein D1E-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%5-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};T;L;M;S;}} |<!--Kein T-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%5-1%}}| {{#vardefine:hatFS|{{#var:hatFS}};L;}} |<!--Kein L-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%6-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};S;}} |<!--Kein S-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};BE;B;}} |<!--Kein BE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-96%}}|{{#vardefine:hatFS|{{#var:hatFS}};B96;B;}} |<!--Kein B96-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};B;M;L;S;}} |<!--Kein B-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};A;A2;A1;M;}} |<!--Kein A-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-2%}}| {{#vardefine:hatFS|{{#var:hatFS}};A2;A1;M;}} |<!--Kein A2="beschränkt"-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-1%}}| {{#vardefine:hatFS|{{#var:hatFS}};A1;M;}} |<!--Kein A1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-9%}}| {{#vardefine:hatFS|{{#var:hatFS}};M;}} |<!--Kein M-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-8%}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!--Kein AM-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-7%}}| {{#vardefine:hatFS|{{#var:hatFS}};Ab;A2;A1;M;}} |<!--Kein Ab-->}}<!--
-->{{#vardefine:hatFS|{{#var:hatFS}};}}<!-- sicherheitshalber zusätzliches Endzeichen
Weitere Einschlüsse, damit nichts vergessen wird
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| {{#vardefine:hatFS|{{#var:hatFS}};B;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| {{#vardefine:hatFS|{{#var:hatFS}};M;L;S;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;S;}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;M;}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!---->}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>hatFS: {{#var:hatFS}}</div>}}<!--
E-Erweiterungen der Gruppen C und D umwandeln
(übrigens macht DE aus C KEIN CE, daher werden hier auch nur 3 Kombinationen geprüft)
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;C1xE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;C1;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};C1E;}} |<!---->}}<!--
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;D1xE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;D1;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};D1E;}} |<!---->}}<!--
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;DxE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;D;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};DE;}} |<!---->}}<!--
Erzeugung einer geordneten Liste
(mit Regex ginge das viel schöner :( )
-->{{#vardefine:semFS|}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;AM;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::AM]]}} |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;M;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::M]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A1]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;A2;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A2]]}} |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::Ab]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;S;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::S]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::B]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;B96;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::B96]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::BE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C1]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C1E]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|{{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::CE79]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::CE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D1]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D1E]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;DE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::DE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;L;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::L]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;T;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::T]]}} |<!---->}}<!--
-->{{#vardefine:semFS|{{#sub:{{#var:semFS}}|2}}}}<!-- Die ersten zwei Zeichen ', ' wieder rauspflücken
-->{{#vardefine:debug|{{#var:debug}}<div>semFS: {{#var:semFS}}</div>}}<!--
-->
{{#ifeq:1|{{#var:showDebug}}|
{{#var:debug}}
|}}<!--
Kategorieliste
-->{{#if:{{#var:x-nick}}|{{#vardefine:catFS|<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;AM;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|AM}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;M;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|M}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;A2;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A2}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|Ab}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;S;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|S}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|B}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;B96;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|B96}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|BE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C1E}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|[[Kategorie:{{#replace:{{#var:catPat}}|@|CE79}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|CE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D1E}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;DE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|DE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;L;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|L}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;T;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|T}}|{{#var:x-nick}}]] |<!---->}}<!--
-->}}|<!--kein x-nick-->{{#vardefine:catFS|}}}}<!--
Tabellendarstellung
-->{{#ifeq:1|{{#var:showTab}}|{{#ifeq:1|<noinclude>1</noinclude>|<div style="width:400px;">|}}
<table cellspacing="0" cellpadding="1" rules="all" style="margin:0; border-style:solid; border-width:1px; border-collapse:collapse; empty-cells:show; font-size:70%; text-align:center; width:100%;">
{{#ifeq:1|{{#var:showTabHead}}|{{#vardefine:padding|}}
<tr>
<th {{cyrus_prettytable_head}} colspan="{{#ifeq:{{#var:rs}}|2013|4|3}}"><span title="Gruppe Krafträder">KR</span></th>
{{#ifeq:{{#var:rs}}|2012|<th {{cyrus_prettytable_head}}><span title="Gruppe Sonstiges">S</span></th>|}}
<th {{cyrus_prettytable_head}} colspan="2"><span title="Gruppe Personenkraftwagen">PKW</span></th>
<th {{cyrus_prettytable_head}} colspan="4"><span title="Gruppe Lastkraftwagen">LKW</span></th>
<th {{cyrus_prettytable_head}} colspan="4"><span title="Gruppe Bus / Kraftomnibus">Bus</span></th>
<th {{cyrus_prettytable_head}} colspan="2"><span title="Gruppe Land- und Fortwirtschaft + Arbeitsmaschinen">L+F</span></th>
</tr>|<!--Keine Titelzeile-->{{#vardefine:style|padding:1px; height:1em;}}}}<tr>
{{#ifeq:{{#var:rs}}|2012|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;M;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinkrafträder">M</span></td>|}}
{{#ifeq:{{#var:rs}}|2013|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;AM;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinkrafträder">AM</span></td>|}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;A1;}} |#AAFFAA|#FFAAAA}};"><span title="Leichtkrafträder">A1</span></td>
{{#ifeq:{{#var:rs}}|2013|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;A2;}} |#AAFFAA|#FFAAAA}};"><span title="Krafträder (beschränkt)">A2</span></td>|}}
{{#if:{{#pos:{{#var:hatFS}}|;A;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Krafträder (unbeschränkt)">A</span></td>
|
{{#ifexpr:{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}|1|0}}+{{#ifeq:{{#var:rs}}|2012|1|0}}=2|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Krafträder (beschränkt)">A</span></td>
|
<td style="{{#var:style}} background:#FFAAAA;"><span title="Krafträder">A</span></td>
}}
}}
{{#ifeq:{{#var:rs}}|2012|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;S;}} |#AAFFAA|#FFAAAA}};"><span title="Dreirädrige Kleinkrafträder und vierrädrige Leichtkraftfahrzeuge">S</span></td>|}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;B;}} |#AAFFAA|#FFAAAA}};"><span title="Personenkraftwagen">B</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;BE;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Personenkraftwagen mit Anhänger">BE</span></td>
|
{{#ifexpr:{{#if:{{#pos:{{#var:hatFS}}|;B96;}}|1|0}}+{{#ifeq:{{#var:rs}}|2013|1|0}}=2|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Personenkraftwagen mit Anhänger (Schlüsselzahl 96)">B96</span></td>
|
<td style="{{#var:style}} background:#FFAAAA;"><span title="Personenkraftwagen mit Anhänger">BE</span></td>
}}
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C1;}} |#AAFFAA|#FFAAAA}};"><span title="Mittelschwere LKW">C1</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}|#AAFFAA|#FFAAAA}};"><span title="Mittelschwere LKW mit Anhänger">C1E</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C;}} |#AAFFAA|#FFAAAA}};"><span title="Lastkraftwagen">C</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Lastkraftwagen mit Anhänger (Altbestandsregelung mit Schlüsselzahl 79)">CE</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;CE;}} |#AAFFAA|#FFAAAA}};"><span title="Lastkraftwagen mit Anhänger">CE</span></td>
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D1;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinere Busse">D1</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}|#AAFFAA|#FFAAAA}};"><span title="Kleinere Busse mit Anhänger">D1E</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D;}} |#AAFFAA|#FFAAAA}};"><span title="Busse">D</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;DE79;}}|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Busse (Altbestandsregelung mit Schlüsselzahl 79)">DE</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;DE;}} |#AAFFAA|#FFAAAA}};"><span title="Busse mit Anhänger">DE</span></td>
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;L;}} |#AAFFAA|#FFAAAA}};"><span title="Kleine Zugmaschinen der Land- und Forstwirtschaft, selbstfahrende Arbeitsmaschinen, Stapler und andere Flurförderzeuge">L</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;T;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Große Zugmaschinen der Land- und Forstwirtschaft">T</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;CE79;}} |#FFFFAA|#FFAAAA}};"><span title="Große Zugmaschinen der Land- und Forstwirtschaft">T</span></td>
}}
</tr>
</table>{{#ifeq:1|<noinclude>1</noinclude>|</div>|}}|<!--Keine Tabelle-->}}<!--
-->{{#ifeq:1|{{#var:showList}}|{{#var:semFS}}}}<!--
-->{{#ifeq:1|{{#var:showListHidden}}|<div style="display:none;">{{#var:semFS}}</div>}}<!--
-->{{#vardefine:retKat|{{#var:catFS}}}}<!--
--><noinclude>__NOTOC__
----
{{H3|Vorlage Führerschein}}
=== Benutzung ===
Diese Vorlage wird in der [[Vorlage:Piratenprofil]] zur Angabe der Führerscheinklassen gebraucht und ist im Benutzerprofil eingebunden.
==== Beispiele + Erklärung ====
<div style="font-size:200%; font-weight:bold; text-align:center;">[[Vorlage:Führerschein/Beispiele|--> Beispiele]]</div>
=== Ersteller ===
Diese Vorlage wurde von [[Benutzer:Dagobar|Dagobar]] erstellt.
=== Bezüge ===
Diese Vorlage verwendet [[Vorlage:Cyrus prettytable head]] und [[Vorlage:Prettytable]] als Vorgabe.<br/>
Diese Vorlage verwendet keine Medien als Vorgabe.
=== Benutzer ===
{{Vorlage:Vorlagennutzer}}
[[Kategorie:Vorlage:Benutzer|Führerschein]]
[[Kategorie:Vorlage:Führerschein|Führerschein]]
</noinclude>
-->{{#vardefine:liste|{{{1|B}}}}}<!--
-->{{#vardefine:format|{{{format|{{{2|table}}}}}}}}<!--
-->{{#vardefine:rs|{{{rechtsstand|{{{3|}}}}}}}}<!-- Ist eigentlich nur gedacht um einen abweichenden Rechtsstand zu simulieren
-->{{#vardefine:x-nick|{{{nick|{{{4|}}}}}}}}<!--
-->{{#vardefine:catPat|Benutzer hat FS-Klasse @}}<!--
tab (1 = ganz, 2 = ohne th), list (1 = als Text, 2 = nur hidden), debug (1,0)
-->{{#switch:{{lc:{{#var:format}}}}
| tabelle = {{#vardefine:show|1,2,0}}
| table = {{#vardefine:show|1,2,0}}
| minitabelle = {{#vardefine:show|2,2,0}}
| minitable = {{#vardefine:show|2,2,0}}
| hidden = {{#vardefine:show|0,2,0}}
| semantic = {{#vardefine:show|0,2,0}}
| liste = {{#vardefine:show|0,1,0}}
| list = {{#vardefine:show|0,1,0}}
| debug = {{#vardefine:show|0,0,1}}
| all = {{#vardefine:show|1,1,0}}
|#default = {{#vardefine:show|1,2,0}}
}}<!--
-->{{#switch:{{#var:rs}}
| 2012 =
| 2013 =
|#default = {{#vardefine:rs|2013}}
}}<!--
-->{{#vardefine:showTab |{{#ifexpr:{{#explode:{{#var:show}}|,|0}}>0|1|}}}}<!--
-->{{#vardefine:showTabHead |{{#ifeq:{{#explode:{{#var:show}}|,|0}}|1|1|}}}}<!--
-->{{#vardefine:showList |{{#ifeq:{{#explode:{{#var:show}}|,|1}}|1|1|}}}}<!--
-->{{#vardefine:showListHidden|{{#ifeq:{{#explode:{{#var:show}}|,|1}}|2|1|}}}}<!--
-->{{#vardefine:showDebug |{{#ifeq:{{#explode:{{#var:show}}|,|2}}|1|1|}}}}<!--
--><!--{{#vardefine:showDebug |1}}--><!--
-->{{#vardefine:debug|}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Format: {{#var:format}}</div>}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div> (Tab: {{#var:showTab}}, TabHead: {{#var:showTabHead}}, List: {{#var:showList}}, ListHidden: {{#var:showListHidden}})</div>}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Eingabe: {{#var:liste}}</div>}}<!--
Umwandlung in verwechslungsfreie Zwischencodes
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|AM |%1-8%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A2 |%1-2%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A1 |%1-1%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|Ab |%1-7%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|Au |%1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|A |%1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|M |%1-9%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|B96 |%2-96%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|BE |%2-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|B |%2-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|CE79|%3-0-79%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C1E |%3-1-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|CE |%3-0-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C1 |%3-1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|C |%3-0-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|DE79|%4-0-79%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D1E |%4-1-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|DE |%4-0-E%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D1 |%4-1-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|D |%4-0-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|L |%5-1%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|T |%5-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|S |%6-0%}}}}<!--
-->{{#vardefine:liste|{{#replace:{{#var:liste}}|,|}}}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>Codes: {{#var:liste}}</div>}}<!--
Erzeugung einer langen Liste, in denen Einträge mehrfach vorkommen können
(Berücksichtigung von eingeschlossenen bzw. vorausgesetzten Klassen)
-->{{#vardefine:hatFS|~;}}<!-- Löschen + Strartzeichen
-->{{#if:{{#pos:{{#var:liste}}|%3-0-79%}}|{{#vardefine:hatFS|{{#var:hatFS}};C1;C1E;CE79;BE;}} |<!--Kein CE79-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-0-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};CE;C;C1E;C1;BE;T;D1xE;DxE;}} |<!--Kein CE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-0-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};C;C1;B;}} |<!--Kein C-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};C1;B;D1xE;}} |<!--Kein C1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%3-1-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};C1;C1E;BE;D1xE;}} |<!--Kein C1E-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-0-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};DE;D;D1;D1E;BE;C1xE;}} |<!--Kein DE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-0-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};D;D1;B}} |<!--Kein D-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};D1;B}} |<!--Kein D1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%4-1-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};D1;D1E;BE;C1xE;}} |<!--Kein D1E-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%5-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};T;L;M;S;}} |<!--Kein T-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%5-1%}}| {{#vardefine:hatFS|{{#var:hatFS}};L;}} |<!--Kein L-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%6-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};S;}} |<!--Kein S-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-E%}}| {{#vardefine:hatFS|{{#var:hatFS}};BE;B;}} |<!--Kein BE-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-96%}}|{{#vardefine:hatFS|{{#var:hatFS}};B96;B;}} |<!--Kein B96-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%2-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};B;M;L;S;}} |<!--Kein B-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-0%}}| {{#vardefine:hatFS|{{#var:hatFS}};A;A2;A1;M;}} |<!--Kein A-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-2%}}| {{#vardefine:hatFS|{{#var:hatFS}};A2;A1;M;}} |<!--Kein A2="beschränkt"-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-1%}}| {{#vardefine:hatFS|{{#var:hatFS}};A1;M;}} |<!--Kein A1-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-9%}}| {{#vardefine:hatFS|{{#var:hatFS}};M;}} |<!--Kein M-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-8%}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!--Kein AM-->}}<!--
-->{{#if:{{#pos:{{#var:liste}}|%1-7%}}| {{#vardefine:hatFS|{{#var:hatFS}};Ab;A2;A1;M;}} |<!--Kein Ab-->}}<!--
-->{{#vardefine:hatFS|{{#var:hatFS}};}}<!-- sicherheitshalber zusätzliches Endzeichen
Weitere Einschlüsse, damit nichts vergessen wird
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| {{#vardefine:hatFS|{{#var:hatFS}};B;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| {{#vardefine:hatFS|{{#var:hatFS}};M;L;S;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;S;}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;M;}}| {{#vardefine:hatFS|{{#var:hatFS}};AM;}} |<!---->}}<!--
-->{{#vardefine:debug|{{#var:debug}}<div>hatFS: {{#var:hatFS}}</div>}}<!--
E-Erweiterungen der Gruppen C und D umwandeln
(übrigens macht DE aus C KEIN CE, daher werden hier auch nur 3 Kombinationen geprüft)
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;C1xE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;C1;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};C1E;}} |<!---->}}<!--
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;D1xE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;D1;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};D1E;}} |<!---->}}<!--
-->{{#ifexpr:2={{#if:{{#pos:{{#var:hatFS}}|;DxE;}}|1|0}}+{{#if:{{#pos:{{#var:hatFS}}|;D;}}|1|0}}| {{#vardefine:hatFS|{{#var:hatFS}};DE;}} |<!---->}}<!--
Erzeugung einer geordneten Liste
(mit Regex ginge das viel schöner :( )
-->{{#vardefine:semFS|}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;AM;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::AM]]}} |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;M;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::M]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A1]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;A2;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A2]]}} |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::Ab]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::A]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;S;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::S]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::B]]}} |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;B96;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::B96]]}} |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::BE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C1]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C1E]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::C]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|{{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::CE79]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::CE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D1]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D1E]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::D]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;DE;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::DE]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;L;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::L]]}} |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;T;}}| {{#vardefine:semFS|{{#var:semFS}}, [[Führerscheinklasse::T]]}} |<!---->}}<!--
-->{{#vardefine:semFS|{{#sub:{{#var:semFS}}|2}}}}<!-- Die ersten zwei Zeichen ', ' wieder rauspflücken
-->{{#vardefine:debug|{{#var:debug}}<div>semFS: {{#var:semFS}}</div>}}<!--
-->
{{#ifeq:1|{{#var:showDebug}}|
{{#var:debug}}
|}}<!--
Kategorieliste
-->{{#if:{{#var:x-nick}}|{{#vardefine:catFS|<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;AM;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|AM}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;M;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|M}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;A2;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A2}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|Ab}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;A;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|A}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2012|
{{#if:{{#pos:{{#var:hatFS}}|;S;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|S}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;B;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|B}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#ifeq:{{#var:rs}}|2013|
{{#if:{{#pos:{{#var:hatFS}}|;B96;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|B96}}|{{#var:x-nick}}]] |<!---->}}
|}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;BE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|BE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C1E}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;C;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|C}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|[[Kategorie:{{#replace:{{#var:catPat}}|@|CE79}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;CE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|CE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D1}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D1E}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;D;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|D}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;DE;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|DE}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;L;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|L}}|{{#var:x-nick}}]] |<!---->}}<!--
-->{{#if:{{#pos:{{#var:hatFS}}|;T;}}| [[Kategorie:{{#replace:{{#var:catPat}}|@|T}}|{{#var:x-nick}}]] |<!---->}}<!--
-->}}|<!--kein x-nick-->{{#vardefine:catFS|}}}}<!--
Tabellendarstellung
-->{{#ifeq:1|{{#var:showTab}}|{{#ifeq:1|<noinclude>1</noinclude>|<div style="width:400px;">|}}
<table cellspacing="0" cellpadding="1" rules="all" style="margin:0; border-style:solid; border-width:1px; border-collapse:collapse; empty-cells:show; font-size:70%; text-align:center; width:100%;">
{{#ifeq:1|{{#var:showTabHead}}|{{#vardefine:padding|}}
<tr>
<th {{cyrus_prettytable_head}} colspan="{{#ifeq:{{#var:rs}}|2013|4|3}}"><span title="Gruppe Krafträder">KR</span></th>
{{#ifeq:{{#var:rs}}|2012|<th {{cyrus_prettytable_head}}><span title="Gruppe Sonstiges">S</span></th>|}}
<th {{cyrus_prettytable_head}} colspan="2"><span title="Gruppe Personenkraftwagen">PKW</span></th>
<th {{cyrus_prettytable_head}} colspan="4"><span title="Gruppe Lastkraftwagen">LKW</span></th>
<th {{cyrus_prettytable_head}} colspan="4"><span title="Gruppe Bus / Kraftomnibus">Bus</span></th>
<th {{cyrus_prettytable_head}} colspan="2"><span title="Gruppe Land- und Fortwirtschaft + Arbeitsmaschinen">L+F</span></th>
</tr>|<!--Keine Titelzeile-->{{#vardefine:style|padding:1px; height:1em;}}}}<tr>
{{#ifeq:{{#var:rs}}|2012|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;M;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinkrafträder">M</span></td>|}}
{{#ifeq:{{#var:rs}}|2013|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;AM;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinkrafträder">AM</span></td>|}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;A1;}} |#AAFFAA|#FFAAAA}};"><span title="Leichtkrafträder">A1</span></td>
{{#ifeq:{{#var:rs}}|2013|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;A2;}} |#AAFFAA|#FFAAAA}};"><span title="Krafträder (beschränkt)">A2</span></td>|}}
{{#if:{{#pos:{{#var:hatFS}}|;A;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Krafträder (unbeschränkt)">A</span></td>
|
{{#ifexpr:{{#if:{{#pos:{{#var:hatFS}}|;Ab;}}|1|0}}+{{#ifeq:{{#var:rs}}|2012|1|0}}=2|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Krafträder (beschränkt)">A</span></td>
|
<td style="{{#var:style}} background:#FFAAAA;"><span title="Krafträder">A</span></td>
}}
}}
{{#ifeq:{{#var:rs}}|2012|<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;S;}} |#AAFFAA|#FFAAAA}};"><span title="Dreirädrige Kleinkrafträder und vierrädrige Leichtkraftfahrzeuge">S</span></td>|}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;B;}} |#AAFFAA|#FFAAAA}};"><span title="Personenkraftwagen">B</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;BE;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Personenkraftwagen mit Anhänger">BE</span></td>
|
{{#ifexpr:{{#if:{{#pos:{{#var:hatFS}}|;B96;}}|1|0}}+{{#ifeq:{{#var:rs}}|2013|1|0}}=2|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Personenkraftwagen mit Anhänger (Schlüsselzahl 96)">B96</span></td>
|
<td style="{{#var:style}} background:#FFAAAA;"><span title="Personenkraftwagen mit Anhänger">BE</span></td>
}}
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C1;}} |#AAFFAA|#FFAAAA}};"><span title="Mittelschwere LKW">C1</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C1E;}}|#AAFFAA|#FFAAAA}};"><span title="Mittelschwere LKW mit Anhänger">C1E</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;C;}} |#AAFFAA|#FFAAAA}};"><span title="Lastkraftwagen">C</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;CE79;}}|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Lastkraftwagen mit Anhänger (Altbestandsregelung mit Schlüsselzahl 79)">CE</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;CE;}} |#AAFFAA|#FFAAAA}};"><span title="Lastkraftwagen mit Anhänger">CE</span></td>
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D1;}} |#AAFFAA|#FFAAAA}};"><span title="Kleinere Busse">D1</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D1E;}}|#AAFFAA|#FFAAAA}};"><span title="Kleinere Busse mit Anhänger">D1E</span></td>
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;D;}} |#AAFFAA|#FFAAAA}};"><span title="Busse">D</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;DE79;}}|
<td style="{{#var:style}} background:#FFFFAA;"><span title="Busse (Altbestandsregelung mit Schlüsselzahl 79)">DE</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;DE;}} |#AAFFAA|#FFAAAA}};"><span title="Busse mit Anhänger">DE</span></td>
}}
<td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;L;}} |#AAFFAA|#FFAAAA}};"><span title="Kleine Zugmaschinen der Land- und Forstwirtschaft, selbstfahrende Arbeitsmaschinen, Stapler und andere Flurförderzeuge">L</span></td>
{{#if:{{#pos:{{#var:hatFS}}|;T;}}|
<td style="{{#var:style}} background:#AAFFAA;"><span title="Große Zugmaschinen der Land- und Forstwirtschaft">T</span></td>
| <td style="{{#var:style}} background:{{#if:{{#pos:{{#var:hatFS}}|;CE79;}} |#FFFFAA|#FFAAAA}};"><span title="Große Zugmaschinen der Land- und Forstwirtschaft">T</span></td>
}}
</tr>
</table>{{#ifeq:1|<noinclude>1</noinclude>|</div>|}}|<!--Keine Tabelle-->}}<!--
-->{{#ifeq:1|{{#var:showList}}|{{#var:semFS}}}}<!--
-->{{#ifeq:1|{{#var:showListHidden}}|<div style="display:none;">{{#var:semFS}}</div>}}<!--
-->{{#vardefine:retKat|{{#var:catFS}}}}<!--
--><noinclude>__NOTOC__
----
{{H3|Vorlage Führerschein}}
=== Benutzung ===
Diese Vorlage wird in der [[Vorlage:Piratenprofil]] zur Angabe der Führerscheinklassen gebraucht und ist im Benutzerprofil eingebunden.
==== Beispiele + Erklärung ====
<div style="font-size:200%; font-weight:bold; text-align:center;">[[Vorlage:Führerschein/Beispiele|--> Beispiele]]</div>
=== Ersteller ===
Diese Vorlage wurde von [[Benutzer:Dagobar|Dagobar]] erstellt.
=== Bezüge ===
Diese Vorlage verwendet [[Vorlage:Cyrus prettytable head]] und [[Vorlage:Prettytable]] als Vorgabe.<br/>
Diese Vorlage verwendet keine Medien als Vorgabe.
=== Benutzer ===
{{Vorlage:Vorlagennutzer}}
[[Kategorie:Vorlage:Benutzer|Führerschein]]
[[Kategorie:Vorlage:Führerschein|Führerschein]]
</noinclude>