Skillnad mellan versioner av "Mall:Släktträd/dokumentation"
(Skapade sidan med 'This is a template for rendering simple family trees consisting of boxes and connecting lines based on an ASCII art-like syntax. The trees are displayed as HTML tabl...') |
|||
Rad 1: | Rad 1: | ||
− | This is a template for rendering simple | + | This is a template for rendering simple family trees consisting of boxes and connecting lines based 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. |
==Example usage== | ==Example usage== | ||
Rad 7: | Rad 7: | ||
{{familytree | | | | GMa |~|y|~| GPa | | GMa=Gladys|GPa=Sydney}} | {{familytree | | | | GMa |~|y|~| GPa | | GMa=Gladys|GPa=Sydney}} | ||
{{familytree | | | | | | | |)|-|-|-|.| }} | {{familytree | | | | | | | |)|-|-|-|.| }} | ||
− | {{familytree | | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY= | + | {{familytree | | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY=Aunt Daisy}} |
{{familytree | |,|-|-|-|+|-|-|-|.| | | }} | {{familytree | |,|-|-|-|+|-|-|-|.| | | }} | ||
{{familytree | JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} | {{familytree | JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} | ||
Rad 17: | Rad 17: | ||
{{familytree | | | | GMa |~|y|~| GPa | | GMa=Gladys|GPa=Sydney}} | {{familytree | | | | GMa |~|y|~| GPa | | GMa=Gladys|GPa=Sydney}} | ||
{{familytree | | | | | | | |)|-|-|-|.| }} | {{familytree | | | | | | | |)|-|-|-|.| }} | ||
− | {{familytree | | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY= | + | {{familytree | | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY=Aunt Daisy}} |
{{familytree | |,|-|-|-|+|-|-|-|.| | | }} | {{familytree | |,|-|-|-|+|-|-|-|.| | | }} | ||
{{familytree | JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} | {{familytree | JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} | ||
Rad 23: | Rad 23: | ||
== Parameters == | == Parameters == | ||
− | The {{para|summary|<var>text</var>}} parameter of the {{tl|familytree/start}} template should be used to describe the overall layout of the tree | + | The {{para|summary|<var>text</var>}} parameter of the {{tl|familytree/start}} template should be used to describe the overall layout of the tree. |
The {{tl|familytree}} template produces one row in a family tree table. The template accepts up to 80 unnamed parameters describing the contents of the table. Each parameter specifies a '''tile''' or a '''box'''. | The {{tl|familytree}} template produces one row in a family tree table. The template accepts up to 80 unnamed parameters describing the contents of the table. Each parameter specifies a '''tile''' or a '''box'''. | ||
Rad 120: | Rad 120: | ||
<br clear="left" /> | <br clear="left" /> | ||
− | * '''Boxes''' can contain arbitrary | + | * '''Boxes''' can contain arbitrary wiki markup. The contents of boxes are specified using additional named parameters appended to the template call. Each box is '''three tiles wide''' and normally has a 2 pixels wide black border. Boxes can have any name that is a valid template parameter name, although single character names should be avoided to prevent conflicts with tile symbols. |
==Style attributes== | ==Style attributes== |
Versionen från 19 december 2010 kl. 14.34
This is a template for rendering simple family trees consisting of boxes and connecting lines based 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.
Example usage
This code:
{{familytree/start |summary=I have a brother Joe and a little sister: my mom married my dad, and my dad's parents were Grandma and Grandpa; they had another child, Aunt Daisy.}} {{familytree | | | | GMa |~|y|~| GPa | | GMa=Gladys|GPa=Sydney}} {{familytree | | | | | | | |)|-|-|-|.| }} {{familytree | | | MOM |y| DAD | |DAISY| MOM=Mom|DAD=Dad|DAISY=Aunt Daisy}} {{familytree | |,|-|-|-|+|-|-|-|.| | | }} {{familytree | JOE | | ME | | SIS | | | JOE=My brother Joe|ME='''Me!'''|SIS=My little sister}} {{familytree/end}}
Produces this:
- OMDIRIGERING Mall:Släktträd/start
- OMDIRIGERING Mall:Släktträd
Mom
Dad
Aunt Daisy
My brother Joe
Me!
My little sister
- OMDIRIGERING Mall:Släktträd/slut
Parameters
The Mall:Para parameter of the {{familytree/start}} template should be used to describe the overall layout of the tree.
The {{familytree}} template produces one row in a family tree table. The template accepts up to 80 unnamed parameters describing the contents of the table. Each parameter specifies a tile or a box.
- Tiles are line drawing symbols consisting of horizontal and vertical lines and various corners and crossings thereof. Tiles are specified using single-character symbols that 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 supported tiles is given below.
, |
|