Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Phial:Infobox Parts: Difference between revisions

From Phial Fantasy
No edit summary
Tag: Manual revert
No edit summary
Line 1: Line 1:
<includeonly>
This is a collection of infobox parts. You can create new infoboxes using these, by pasting them into a new template in the order you want them, and wrapping the whole thing in the <nowiki><dl></nowiki> tag directly below.
<templatestyles src="infobox.css" />
<dl class="infobox info-wrapper">


{{#if:{{{title|}}}
You will need to replace any instance of asterisks (***) with the name of the field you want to use the element for. Names must be unique to each element within a given infobox, and are used to fill in the infobox from the page.
   |<dt class="infobox info-title">{{{title}}}</dt>
 
Start with this. It should wrap the entire infobox, meaning the <nowiki></dl></nowiki> tag should go after everything else in the template, as it does here.
<pre>
<dl class="infobox info-wrapper"><templatestyles src="infobox.css"/>
Everything else goes here.
</dl>
</pre>
 
This is for if you want the infobox to have a title. Infoboxes generally don't need titles, unless the thing the page is about has a title that can be translated.
* = the main title, big, bold and embellished.
** = translations of the main title ( or otherwise alternate names ).
<pre>
{{#if:{{{|}}}
   |<dt class="infobox info-title">{{{name}}}</dt>
}}
{{#if:{{{***|}}}
  |<dd class="infobox info-name">{{{altname}}}</dd>
}}
}}
</pre>
<dl class="infobox info-wrapper"><templatestyles src="infobox.css"/>
<dt class="infobox info-title">{{{name}}}</dt>
<dd class="infobox info-name">{{{altname}}}</dd>
</dl>


{{#if:{{{image|}}}
{{#if:{{{image|}}}
Line 33: Line 53:
}}
}}


</dl></includeonly>
</dl>
</nowiki>

Revision as of 11:30, 14 November 2025

This is a collection of infobox parts. You can create new infoboxes using these, by pasting them into a new template in the order you want them, and wrapping the whole thing in the <dl> tag directly below.

You will need to replace any instance of asterisks (***) with the name of the field you want to use the element for. Names must be unique to each element within a given infobox, and are used to fill in the infobox from the page.

Start with this. It should wrap the entire infobox, meaning the </dl> tag should go after everything else in the template, as it does here.

<dl class="infobox info-wrapper"><templatestyles src="infobox.css"/>
Everything else goes here.
</dl>

This is for if you want the infobox to have a title. Infoboxes generally don't need titles, unless the thing the page is about has a title that can be translated.

  • = the main title, big, bold and embellished.
    • = translations of the main title ( or otherwise alternate names ).
{{#if:{{{|}}}
  |<dt class="infobox info-title">{{{name}}}</dt>
}}
{{#if:{{{***|}}}
  |<dd class="infobox info-name">{{{altname}}}</dd>
}}
{{{name}}}
{{{altname}}}




</nowiki>