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
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
</pre>
</pre>


==== Title ====
== Title ==
This is for if you want the infobox to have a title. Infoboxes generally don't need titles, unless the title is localized from Japanese translation, in which case you should use this Title part in tandem with the Name part below.
This is for if you want the infobox to have a title. Infoboxes generally don't need titles, unless the title is localized from Japanese translation, in which case you should use this Title part in tandem with the Name part below.


Line 23: Line 23:
</dl>
</dl>


==== Name ====
== Name ==
This is for alternative names, including nicknames, aliases, and any original Japanese names. You should probably pair this with a Title, especially if it's at the top of an infobox. One field can accept multiple names,  
This is for alternative names, including nicknames, aliases, and any original Japanese names. You should probably pair this with a Title, especially if it's at the top of an infobox. One field can accept multiple names,  


Line 36: Line 36:
</dl>
</dl>


==== Image ====
== Image ==
This is for any single images. If you include a second field,
This is for any single images, and their captions.


<nowiki>*</nowiki> = A field that will resolve to the filename of the image, e.g. boxart
<nowiki>*</nowiki> = A field that will resolve to the filename of the image, e.g. boxart
Line 57: Line 57:
</dl>
</dl>


==== Data Pairs ====
== Data Pairs ==


The most straightforward way to add information to an infobox. You can have any amount of these strung together, as long as all of the IDs are unique.
The most straightforward way to add information to an infobox. You can have any amount of these strung together, as long as all of the IDs are unique.

Latest revision as of 07:19, 17 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. This name should describe the information, not be the information, e.g. 'title' instead of 'Final Fantasy V'. 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>

Title

This is for if you want the infobox to have a title. Infoboxes generally don't need titles, unless the title is localized from Japanese translation, in which case you should use this Title part in tandem with the Name part below.

{{#if:{{{*|}}}
  <dt class="infobox info-title">{{{*}}}</dt>
}}
Main Title

Name

This is for alternative names, including nicknames, aliases, and any original Japanese names. You should probably pair this with a Title, especially if it's at the top of an infobox. One field can accept multiple names,

{{#if:{{{*|}}}
  <dd class="infobox info-name">{{{*}}}</dd>
}}
Alternative Name

Image

This is for any single images, and their captions.

* = A field that will resolve to the filename of the image, e.g. boxart

** = A field that will resolve to the caption of the image, e.g. boxartcaption

{{#if:{{{*|}}}
  [[File:{{{*}}}{{!}}frame{{!}}class=infobox info-image
    {{#if:{{{**|}}}
      |{{!}}{{{**}}}
    }}
  ]]
}}
Final Fantasy V's box art.

Data Pairs

The most straightforward way to add information to an infobox. You can have any amount of these strung together, as long as all of the IDs are unique.

* = the name of the data you're using, e.g. releasedate

** = the label for that data. e.g. Release Date

{{#if:{{{*|}}}
  |<div class="infobox info-datablock">
    <dt class="infobox info-label">**</dt>
    <dd class="infobox info-data">{{{*}}}</dd>
  </div>
}}


Label
Data point