8,161
edits
Welcome to the Lylat Wiki, all about the Star Fox series! If you'd like to help out, please take a look at our community portal.
(21 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{shortcuts | | {{shortcuts|LW:IB}} | ||
Infoboxes are a place to store simple facts related to the article, and putting them in a small, compact table off to the side. | |||
== Core of the infobox == | == Core of the infobox == | ||
Our info box start off with 5 areas to be used, plus the ability to add more. For example: | Our info box start off with 5 areas to be used, plus the ability to add more. For example: | ||
<pre> | <pre> | ||
{{ | {{InfoboxBegin | ||
| class = {{{ | | class = {{{cass|}}} Fruit | ||
| title = Fruits | | title = Fruits | ||
| picture = {{{picture|}}} | | picture = {{{picture|}}} | ||
| | | image_size = {{{picture_size}}} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| colors = Wiki | | colors = Wiki | ||
Line 27: | Line 25: | ||
| Info5details = {{{related_info|}}} | | Info5details = {{{related_info|}}} | ||
}} | }} | ||
{{ | {{!-}} | ||
{{!}} {{InfoboxEntry | |||
| colors = Wiki | | colors = Wiki | ||
| InfoName = Pie? | | InfoName = Pie? | ||
| InfoDetails = {{{pie}}} | | InfoDetails = {{{pie}}} | ||
}} | }} | ||
<!-- {{ | <!-- {{InfoboxEntry}} --> | ||
{{ | {{!-}} | ||
| name = | {{!}} {{InfoboxEnd | ||
| name = WikiInfobox | |||
| colors = Wiki | | colors = Wiki | ||
}} | }} {{tableend}} | ||
</pre> | </pre> | ||
comes out looking like: | comes out looking like: | ||
{{ | {{InfoboxBegin | ||
| class = {{{ | | class = {{{cass|}}} Fruit | ||
| title = Fruits | | title = Fruits | ||
| picture = {{{picture|}}} | | picture = {{{picture|}}} | ||
| | | image_size = {{{picture_size}}} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| colors = Wiki | | colors = Wiki | ||
Line 59: | Line 59: | ||
| Info5details = {{{related_info|}}} | | Info5details = {{{related_info|}}} | ||
}} | }} | ||
{{ | {{!-}} | ||
{{!}} {{InfoboxEntry | |||
| colors = Wiki | | colors = Wiki | ||
| InfoName = Pie? | | InfoName = Pie? | ||
| InfoDetails = {{{pie}}} | | InfoDetails = {{{pie}}} | ||
}} | }} | ||
<!-- {{ | <!-- {{InfoboxEntry}} --> | ||
{{ | {{!-}} | ||
| name = | {{!}} {{InfoboxEnd | ||
| name = WikiInfobox | |||
| colors = Wiki | | colors = Wiki | ||
}} | }} {{tableend}} | ||
Each row in the table has 2 cells: Info#name and Info#details, where # is the row number. [[Template:InfoboxBegin]] has room for 5 rows, and [[Template:InfoboxEntry]] can dynamically add a row for each time it's used. [[Template:InfoboxBegin]] and [[Template:InfoboxEnd]] complete the box with all the needed info. | |||
Each row in the table has 2 cells: Info#name and Info#details, where # is the row number. [[Template: | |||
== Parameters == | == Parameters == | ||
when using a infobox within another template, like [[Template: | when using a infobox within another template, like [[Template:Infobox vehicle]], you can specify the name of each row to something related to related usage of the template. In our example above, We are expecting this particular infobox to be used on Fruit related pages; therefore we told the template we are inheriting that we want the 5 fields to be called: Colors, Taste, Baked, Salted and "related info". | ||
Now, being we are using multiple layers of embedding templates, we want to make sure the end user's information is pass through our template and up to the core infobox template that | Now, being we are using multiple layers of embedding templates, we want to make sure the end user's information is pass through our template and up to the core infobox template that actually uses the information. This is where the parameters with a variable on the end come in handy. They look like <nowiki>| Info4details = {{{salted|}}}</nowiki> and if the end user specifies a value for "salted", we take it and pass it along as "Info4details". Neat, isn't it? | ||
Lets take a look at another example. | Lets take a look at another example. | ||
Line 84: | Line 85: | ||
<pre> | <pre> | ||
{{ | {{InfoboxBegin | ||
| class = {{{ | | class = {{{cass|}}} Character color5 | ||
| title = Characters | | title = Characters | ||
| picture = {{{picture|}}} | | picture = {{{picture|}}} | ||
| | | image_size = {{{picture_size|}}} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| colors = Character | | colors = Character | ||
| style= {{{style|}}} | | style= {{{style|}}} | ||
| teams = {{{teams}}} | |||
| Info1name = name | | Info1name = name | ||
| Info1details = {{{name}}} ({{{jname}}}) | | Info1details = {{{name}}} {{#if:{{{jname|}}}|({{{jname|}}})}} | ||
| Info2name = [[home planet]] | | Info2name = [[home planet]] | ||
| Info2details = {{{home_planet|}}} | | Info2details = {{{home_planet|}}} | ||
Line 104: | Line 106: | ||
}} | }} | ||
{{!-}} | {{!-}} | ||
{{#if: {{{alias|}}} | | {{!}} {{#if: {{{alias|}}} | | ||
{{ | {{InfoboxEntry | ||
| colors = Character | | colors = Character | ||
| InfoName = Alais | | InfoName = Alais | ||
Line 111: | Line 113: | ||
}} | }} | ||
| }} | | }} | ||
{{ | {{!-}} | ||
{{!}} {{InfoboxEntry | |||
| colors = Character | | colors = Character | ||
}}<includeonly>[[Category:{{{name}}}| ]]</includeonly><noinclude> | | InfoName = Teams | ||
| InfoDetails = {{{teams}}} | |||
}} | |||
{{!-}} | |||
{{!}} {{InfoboxEnd | |||
| name = Infobox character | |||
| colors = Character | |||
}}{{tableend}}<includeonly>[[Category:{{{name}}}| ]]</includeonly><noinclude> | |||
</ | |||
{{doc}}{{auto-cat2|Infobox Usage Templates|Character Templates}}</noinclude> | |||
and came out like this | and came out like this | ||
{{ | {{InfoboxBegin | ||
| class = {{{ | | class = {{{cass|}}} Character color5 | ||
| title = Characters | | title = Characters | ||
| picture = {{{picture|}}} | | picture = {{{picture|}}} | ||
| | | image_size = {{{picture_size|}}} | ||
| caption = {{{caption|}}} | | caption = {{{caption|}}} | ||
| colors = Character | | colors = Character | ||
| style= {{{style|}}} | | style= {{{style|}}} | ||
| teams = {{{teams}}} | |||
| Info1name = name | | Info1name = name | ||
| Info1details = {{{name}}} ({{{jname}}}) | | Info1details = {{{name}}} {{#if:{{{jname|}}}|({{{jname|}}})}} | ||
| Info2name = [[home planet]] | | Info2name = [[home planet]] | ||
| Info2details = {{{home_planet|}}} | | Info2details = {{{home_planet|}}} | ||
Line 140: | Line 161: | ||
}} | }} | ||
{{!-}} | {{!-}} | ||
{{#if: {{{alias|}}} | | {{!}} {{#if: {{{alias|}}} | | ||
{{ | {{InfoboxEntry | ||
| colors = Character | | colors = Character | ||
| InfoName = Alais | | InfoName = Alais | ||
Line 147: | Line 168: | ||
}} | }} | ||
| }} | | }} | ||
{{ | {{!-}} | ||
{{!}} {{InfoboxEntry | |||
| colors = Character | | colors = Character | ||
| InfoName = Teams | |||
| InfoDetails = {{{teams}}} | |||
}} | }} | ||
{{!-}} | |||
{{!}} {{InfoboxEnd | |||
| name = Infobox character | |||
| colors = Character | |||
}}{{tableend}} | |||
Becuase of the way we set up parameters, a user of the characterinfobox only needs to place this in the article: | |||
Becuase of the way we set up parameters, a user of the characterinfobox only needs to place this in the | |||
<pre> | <pre> | ||
{{ | {{Infobox character | ||
| picture = | | picture = | ||
| caption = | | caption = | ||
| home_planet = | | name = | ||
| role = | | home_planet = | ||
| role = | |||
| premier_game = | | premier_game = | ||
| affiliations = | | affiliations = | ||
| teams = | |||
}} | }} | ||
</pre> | </pre> | ||
== Other info boxes == | == Other info boxes == | ||
{{ | {{Main|Lylat Wiki:Templates#Infobox templates}} | ||
{{quote | :{{quote | ||
| name = | | name = Peppy Hare | ||
| line = "Never give up. Trust your instincts. " | | line = "Never give up. Trust your instincts. " | ||
| game = | | game = Star Fox 64 | ||
| ref = <ref>http://www.imdb.com/title/tt0241985/quotes</ref> | | ref = }}<ref>http://www.imdb.com/title/tt0241985/quotes</ref> | ||
== References == | == References == | ||
<references /> | <references /> |
edits