Difference between revisions of "Template:ThreeColumnList"

From LAH Wiki
Jump to: navigation, search
 
Line 1: Line 1:
{| style="width:{{{width}}}" align="{{{align}}}"
+
{| style="width:{{#if: {{{width|}}}|<includeonly>{{{width}}}</includeonly>|100%}}; background:{{#if: {{{background|}}}|{{{background}}}|transparent}}" valign="top" align="{{#if: {{{align|}}}|<includeonly>{{{align}}}</includeonly>|Center"
| style="width:33%; border:1px dotted dimgray"|  
+
|colspan=3|{{#if: {{{header|}}}|<table style="width:100%; background:transparent; text-align:center; font-size:125%; border:0px"><tr><td>{{{header}}}</td></tr></table>}}<noinclude><table style="width:100%; background:transparent; text-align:center; font-size:125%; border:0px"><tr><td>Header</td></tr></table></noinclude>
 +
|-
 +
| style="width:33%<!--; border:1px dotted dimgray-->" valign="top"|
 
<includeonly>{{{Col1}}}</includeonly><noinclude>Data for Column 1</noinclude>
 
<includeonly>{{{Col1}}}</includeonly><noinclude>Data for Column 1</noinclude>
| style="width:33%; border:1px dotted dimgray"|  
+
| style="width:33%<!--; border:1px dotted dimgray-->" valign="top"|  
 
<includeonly>{{{Col2}}}</includeonly><noinclude>Data for Column 2</noinclude>
 
<includeonly>{{{Col2}}}</includeonly><noinclude>Data for Column 2</noinclude>
| style="width:34%; border:1px dotted dimgray"|  
+
| style="width:34%<!--; border:1px dotted dimgray-->" valign="top"|  
 
<includeonly>{{{Col3}}}</includeonly><noinclude>Data for Column 3</noinclude>
 
<includeonly>{{{Col3}}}</includeonly><noinclude>Data for Column 3</noinclude>
 +
|-
 +
|colspan=3|{{#if: {{{footer|}}}|<table style="width:100%; background:transparent; text-align:center; font-size:125%; border:0px"><tr><td>{{{footer}}}</td></tr></table>}}<noinclude><table style="width:100%; background:transparent; text-align:center; font-size:125%; border:0px"><tr><td>Footer</td></tr></table></noinclude>
 
|}
 
|}
 
<noinclude><!--Between these tags will not appear on the template iteself-->
 
<noinclude><!--Between these tags will not appear on the template iteself-->
  
 
This is a simple template for creating three column list in instances where lists are extremely long, such as lists of doujins featuring a popular character.  It uses five fields (note that more may be added later), two of which are optional. Note that these are case sensative.
 
This is a simple template for creating three column list in instances where lists are extremely long, such as lists of doujins featuring a popular character.  It uses five fields (note that more may be added later), two of which are optional. Note that these are case sensative.
:'''width''': Optional.  The width of the table. Can be in pixels (written 100px), or more probably a percent (writen 80%). Wider tables are probably better with this template; otherwise, use the two column list template ([[Template:TwoColumnList]]).
+
*'''width''' - The width of the table. Can be in pixels (written 100px), or more probably a percent (writen 80%). Wider tables are probably better with this template; otherwise, use the [[Template:TwoColumnList|two column list template]]. If left blank, it will default to 100%.
:'''align''': Optional, however, it will look best if filled itLeft or right is best (usually right), but middle is also possible.
+
*'''background''' - the background color. if left blank, it will default to transparent.
:'''Coll''': the data for column 1.
+
*'''align''' - how the table will align in the page, left, right or center.  If left blank, the template will default to center
:'''Col2''': the data for column 2.
+
*'''header''' - the template's headerif left blank, it won't have one.
:'''Col3''': the data for column 3.
+
*'''Coll''' - the data for column 1.
 +
*'''Col2''' - the data for column 2.
 +
*'''Col3''' - the data for column 3.
 +
*'''footer''' - the template's footer.  if left blank, it won't have one.
 +
 
 +
<!-- These are options yet to be implemented. Some, such as the color options, may not be.
 +
*'''cellBorder''' - the width of the borders of the individual cells.  if left blank, it will default to 0 (no border)
 +
*'''cellBorderStyle''' - how the borders of the individual cells are drawn, for example solid, dashed or dotted. if left blank, will default to solid.
 +
*'''cellBorderColor''' - the color of the borders of the individual cells.  if left blank, it will default to dimgray, the board default.
 +
*'''border''' - the width of the templates border. if left blank, it will default to 0 (no border)
 +
*'''borderStyle''' - how the border is drawn, for example solid, dashed or dotted. if left blank, will default to solid.
 +
*'''borderColor''' - the color of the border.  if left blank, it will default to dimgray, the board default.
 +
-->
 
The code to put into the article is  
 
The code to put into the article is  
<pre>{{ThreeColumnList|width=USERVALUE|align=USERVALUE
+
<pre>
|Col1=USERVALUE
+
{{ThreeColumnList
|Col2=USERVALUE
+
|width=
|Col3=USERVALUE}}</pre>
+
|align=
 +
|header=
 +
|Col1=
 +
|Col2=
 +
|Col3=
 +
|footer=
 +
}}
 +
</pre>
 +
 
 
Just about anything can be put into Col1, Col2 and Col3, using normal wiki markups, ect. Note that unless you are using list codes such as * or #, that you will need to use the <nowiki><BR></nowiki> code for each line break within columns.  
 
Just about anything can be put into Col1, Col2 and Col3, using normal wiki markups, ect. Note that unless you are using list codes such as * or #, that you will need to use the <nowiki><BR></nowiki> code for each line break within columns.  
  
Line 42: Line 66:
 
|Col3=These will be <BR>
 
|Col3=These will be <BR>
 
on seperate lines}}
 
on seperate lines}}
[[Category:Formating templates]]
+
 
 +
[[Category:Formatting templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 00:24, 17 July 2007

Personal tools