Template:Suite/doc

From Simulacrum Wiki
Revision as of 21:37, 29 March 2024 by Revo admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

{{suite}} and {{subsuite}} are templates which create a quicknav for an article "suite"; usually one article which has been broken into many pieces for length.

Add {{subsuite}} to the top of each page with the article names in a list.

{{subsuite|content=* [[Optimus Prime (G1)]]
* [[Optimus Prime (G1)/toys]]
}}

When {{subsuite}} is used after a disambig tag, it will automatically switch to a truncated form and 'hug' the template above. (Occupying the empty space to the right of the continuity note without pushing article content down.)

{{suite}}

If a page is broken into many pieces (such as Optimus Prime (G1)) it may be preferable to create a single sub-page with the suite contents rather than updating it on all the pages by hand. Create a page such as Optimus Prime (G1)/suite, and include the template as described above.

You can then add the bare tag {{suite}} with no parameters and the "/suite" subpage will be automatically included.

The automatic inclusion checks for the existence of a "/suite" page, and if not found moves one level 'up' the page heirarchy. So a page such as "Optimus Prime (G1)/Machine Wars/toys" would break this function because it would need to go up two levels. In this event, or the event of any other page being included within the suite, the manual override is a variable called root, such that {{suite|root=Optimus Prime (G1)}} will transclude Optimus Prime (G1)/suite.

Technical notes

  • Template: Subsuite was previously a redirect to suite, but now holds the actual template code for generating the suite contents.