|
|
Line 2: |
Line 2: |
| | | |
| ==Example usage== | | ==Example usage== |
− | This code:
| + | {{/1}} |
− | <pre><nowiki>
| |
− | {{chart/start}} | |
− | {{chart| | | | GrMa |~|y|~| GRP | | GrMa=Grandma|GRP=Grandpa}}
| |
− | {{chart| | | | | | | |)|-|-|-|.| }}
| |
− | {{chart| | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY=[[Aunt Daisy]]}}
| |
− | {{chart| |,|-|-|-|+|-|-|-|.| | | }}
| |
− | {{chart| JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}}
| |
− | {{chart/end}}
| |
− | </nowiki></pre>
| |
− | Produces this:
| |
− | | |
− | {{chart/start}}
| |
− | {{chart| | | | GrMa |~|y|~| GRP | | GrMa=Grandma|GRP=Grandpa}}
| |
− | {{chart| | | | | | | |)|-|-|-|.| }}
| |
− | {{chart| | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY=[[Aunt Daisy]]}}
| |
− | {{chart| |,|-|-|-|+|-|-|-|.| | | }}
| |
− | {{chart| JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}}
| |
− | {{chart/end}}
| |
| | | |
| ==Parameters== | | ==Parameters== |
− | This template produces one row in a family tree table. The template accepts up to 40 unnamed parameters describing the contents of the table. Each parameter specifies a '''tile''' or a '''box'''.
| + | {{/2}} |
− | | |
− | *'''Tiles''' are line drawing symbols consisting of horizontal and vertical lines and various corners and crossings thereof. Tiles are specified using one- or two-character symbols: for the most common tiles, that character is more or less approximate the shape of the tile in appearance. A special case of a tile is the '''empty tile''', specified by a single space character. A table of available tiles is given below.
| |
− | | |
− | {| style="float: left; margin-left: 1em;" | |
− | |+ '''Solid lines:'''
| |
− | |-
| |
− | | <big><tt>,</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|,}}{{chart/end}} ||
| |
− | | <big><tt>.</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|.}}{{chart/end}} ||
| |
− | | <big><tt>`</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|`}}{{chart/end}} ||
| |
− | | <big><tt>'</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|'}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>^</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|^}}{{chart/end}} ||
| |
− | | <big><tt>v</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|v}}{{chart/end}} ||
| |
− | | <big><tt>(</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|(}}{{chart/end}} ||
| |
− | | <big><tt>)</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|)}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>-</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|-}}{{chart/end}} ||
| |
− | | <big><tt>!</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|!}}{{chart/end}} ||
| |
− | | <big><tt>+</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|+}}{{chart/end}} ||
| |
− | | <big><tt> </tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart| }}{{chart/end}} ||
| |
− | |}
| |
− | {| style="float: left; margin-left: 1em;"
| |
− | |+ '''Dashed lines:'''
| |
− | |-
| |
− | | <big><tt>F</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|F}}{{chart/end}} ||
| |
− | | <big><tt>7</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|7}}{{chart/end}} ||
| |
− | | <big><tt>L</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|L}}{{chart/end}} ||
| |
− | | <big><tt>J</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|J}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>A</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|A}}{{chart/end}} ||
| |
− | | <big><tt>V</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|V}}{{chart/end}} ||
| |
− | | <big><tt>C</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|C}}{{chart/end}} ||
| |
− | | <big><tt>D</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|D}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>~</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|~}}{{chart/end}} ||
| |
− | | <big><tt>:</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|:}}{{chart/end}} ||
| |
− | | <big><tt>%</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|%}}{{chart/end}} ||
| |
− | | <big><tt> </tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart| }}{{chart/end}} ||
| |
− | |}
| |
− | {| style="float: left; margin-left: 1em;"
| |
− | |+ '''Dotted lines:'''
| |
− | |-
| |
− | | <big><tt>S</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|S}}{{chart/end}} ||
| |
− | | <big><tt>T</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|T}}{{chart/end}} ||
| |
− | | <big><tt>Y</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|Y}}{{chart/end}} ||
| |
− | | <big><tt>Z</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|Z}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>W</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|W}}{{chart/end}} ||
| |
− | | <big><tt>M</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|M}}{{chart/end}} ||
| |
− | | <big><tt>G</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|G}}{{chart/end}} ||
| |
− | | <big><tt>H</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|H}}{{chart/end}} ||
| |
− | |-
| |
− | | <big><tt>P</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|P}}{{chart/end}} ||
| |
− | | <big><tt>Q</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|Q}}{{chart/end}} ||
| |
− | | <big><tt>R</tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart|R}}{{chart/end}} ||
| |
− | | <big><tt> </tt></big> || style="border: 1px solid gray;" | {{chart/start}}{{chart| }}{{chart/end}} ||
| |
− | |}
| |
− | | |
− | === Mixed Lines ===
| |
| | | |
| ==Style attributes== | | ==Style attributes== |
This is a template for rendering simple diagrams consisting of boxes and connecting lines based loosely on an ASCII art-like syntax. The trees are displayed as HTML tables using CSS attributes, and may contain arbitrary wiki markup within the boxes. This implementation was based on the {{familytree}} template.
The appearance of the boxes may be controlled by the following optional template parameters: