Benutzer:W!B:/S

aus Wikipedia, der freien Enzyklopädie

Benutzer:W!B:/S/Benutzer:W!B:/S/

Function

Vorlage:Stammbaum -> eine ZEILE

Input
1-n .. cells [ boxes, patterns, whitspace - syntax see description ]
XXX .. box contents (variable for each defined box)
out .. output [ HTML | WIKICODE | DEBUG || default:noOUT ]
mode .. mode of output [(Parameter siehe jew. dort)| DEBUG || ?:noMODE ]
Code
         *** SOURCE ***
<!-- 
  *** INIT syntax ***
-->{{#switch: {{{mode}}}
| HTML = 
::<tr align="center"><small> // row 1</small>
:::<td></td><small> // 1. Pufferzelle</small>
:::
| WIKICODE  = 
{{Stammbaum
| KOMM = 
'''Zeile''': 
| #default = <!--'''S''' kein testmode<br />--><!-- so unnötig-->
}}<!--
  ***  cells ***
: ifdefined param do call cell-routine (for i in paramlist do ..)
-->{{Benutzer:W!B:/S/Z |{{{1}}}| mode =  {{{mode}}}}}<!-- 
  wir müssen leerstring "" und undefiniert unterscheiden, daher übergeben wir im falle undef "{{{«nr.»}}}"
-->{{#if: {{{13|}}} | -./S '''noch Parameter'''- }}<!-- 

  *** finish syntax ***
-->{{#switch: {{{mode}}}
| HTML = 
:::<td></td><small> // letzte Pufferzelle</small>
::</tr>
::<tr><td></td><td></td></tr><small> // row 1: 1. und letzte Pufferzelle</small>
| WIKICODE  = 
}}<br />
| KOMM = 
'''Eol'''<br />
| #default = <!--'''S''' kein testmode<br />-->
}}
         *** EoSOURCE ***

Teststring: «Benutzer:W!B:/S/Z |{{{1}}}|{{{{{{1|}}}}}}| mode =  {{{mode}}}»

{{Benutzer:W!B:/S/Z |{{{1|}}}| mode =  {{{mode}}}}}
   .. der ersatzstrich nach 1 ist falsch

-->{{Benutzer:W!B:/S/Z |{{{11}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{12}}}| mode =  {{{mode}}}}}<!--
-->{{Benutzer:W!B:/S/Z |{{{13}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{14}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{15}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{16}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{17}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{18}}}| mode =  {{{mode}}}}}<!-- 
-->{{Benutzer:W!B:/S/Z |{{{19}}}| mode =  {{{mode}}}}}<!--