Template:SpiritTableName: Difference between revisions

From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
m (Don't judge me, I'm learning templates as I'm making this.)
m (Seems templatedata is no more. Not sure when that happened, but this is literally the only place I could find it being used so not much was lost)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<onlyinclude>|{{anchor|{{{name}}}}}[[File:SSBU spirit {{{name}}}.png|center|{{{size|108}}}x{{{size|108}}}px]]
<onlyinclude>{{#if:{{{dlcalt|}}}|rowspan=2{{!}}}}{{anchor|{{{anchor|{{{1}}}}}}}}{{#if:{{{hideimage|}}}||[[File:SSBU spirit {{#replace:{{#replace:{{#replace:{{{1}}}|]|}}|[|}}|:|}}.{{{ext|png}}}|center|{{{size|108}}}x{{{size|108}}}px]]}}
|{{{name}}}</onlyinclude><noinclude>
|{{#if:{{{dlcalt|}}}|rowspan=2{{!}}}}{{{customname|{{#if: {{{link|}}}{{{iw|}}} |[[{{{iw|}}}:{{{1}}}|{{{1}}}]]|{{{1}}}}}}}}</onlyinclude><noinclude>


Should be able to replace the second and third columns of the spirit table for all tables except fighter. Currently has two parameters. <code>{{{name}}}</code> sets up the anchor, image file, and name listed in the next cell. <code>{{{size}}}</code> sets the size of the image shown in pixels, it defaults to 108 if no value is inputted.
This template is capable of replacing the second and third columns of the spirit table for all tables except those for fighter spirits. The main parameter is unnamed, and will set up the default anchor, image file, and name listed in the next cell. All other parameters are named but optional.


I plan on adding an additional parameter for  whether the name will link to a page, and if so whether the page is within smashwiki (in which case brackets will be placed on the name), an interwiki link (which will add the brackets and the relevant prefix), or an external link (which I'm not sure how to handle.
The parameter <code>{{{size}}}</code> sets the size of the image shown in pixels, and defaults to 108 if no value is inputted. This is primarily used in the tables for the spirit battle, which use 64x64px images.


</noinclude>
The parameter <code>{{{anchor}}}</code> overrides the default anchor with a custom one. This is primarily used in cases where the spirit name has a parenthesis to distinguish between multiple spirits which would otherwise have the same name (Example: Slime (Dragon Quest) vs Slime (Minecraft)), but within a page only one of which is used.
 
By default, there will not be any links in the cell with the name. If <code>link</code> is not blank, then the name will be linked to its respective page within SmashWiki. If <code>link</code> is not blank and <code>iw</code> isn't left blank, the page will be linked to the respective wiki specified within the parameter <code>iw</code>. Alternatively, the parameter <code>customname</code> could be used to replace the name cell entirely, whether it be to include a unique formatting or to link to an external page.</noinclude>

Latest revision as of 16:01, June 3, 2022

[[File:SSBU spirit {{{1}}}.png|center|108x108px]] |{{{1}}}

This template is capable of replacing the second and third columns of the spirit table for all tables except those for fighter spirits. The main parameter is unnamed, and will set up the default anchor, image file, and name listed in the next cell. All other parameters are named but optional.

The parameter {{{size}}} sets the size of the image shown in pixels, and defaults to 108 if no value is inputted. This is primarily used in the tables for the spirit battle, which use 64x64px images.

The parameter {{{anchor}}} overrides the default anchor with a custom one. This is primarily used in cases where the spirit name has a parenthesis to distinguish between multiple spirits which would otherwise have the same name (Example: Slime (Dragon Quest) vs Slime (Minecraft)), but within a page only one of which is used.

By default, there will not be any links in the cell with the name. If link is not blank, then the name will be linked to its respective page within SmashWiki. If link is not blank and iw isn't left blank, the page will be linked to the respective wiki specified within the parameter iw. Alternatively, the parameter customname could be used to replace the name cell entirely, whether it be to include a unique formatting or to link to an external page.