Difference between revisions of "Template:QuAD/list/core"

From Team Fortress Wiki
Jump to: navigation, search
(What is this formatting you speak of? It's all greek to me!)
m (Protected "Template:QuAD/list/core": High server impact: Quad is used in the infobox on every item page, and the core of the template doesn't need modifyng. ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Quad/link|{{{1}}}|link={{{link|}}}}}<!--
+
{{{1}}}{{#if:{{{2|}}}|<!--
-->{{#if:{{{2|}}}|{{#if:{{{3|}}}|{{QuAD/comma}}{{Quad/link|{{{2}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{3|}}}|{{QuAD/comma}}{{{2}}}<!--
-->{{#if:{{{4|}}}|{{QuAD/comma}}{{Quad/link|{{{3}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{4|}}}|{{QuAD/comma}}{{{3}}}<!--
-->{{#if:{{{5|}}}|{{QuAD/comma}}{{Quad/link|{{{4}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{5|}}}|{{QuAD/comma}}{{{4}}}<!--
-->{{#if:{{{6|}}}|{{QuAD/comma}}{{Quad/link|{{{5}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{6|}}}|{{QuAD/comma}}{{{5}}}<!--
-->{{#if:{{{7|}}}|{{QuAD/comma}}{{Quad/link|{{{6}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{7|}}}|{{QuAD/comma}}{{{6}}}<!--
-->{{#if:{{{8|}}}|{{QuAD/comma}}{{Quad/link|{{{7}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{8|}}}|{{QuAD/comma}}{{{7}}}<!--
-->{{#if:{{{9|}}}|{{QuAD/comma}}{{Quad/link|{{{8}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{9|}}}|{{QuAD/comma}}{{{8}}}<!--
-->{{#if:{{{10|}}}|{{QuAD/comma}}{{Quad/link|{{{9}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{10|}}}|{{QuAD/comma}}{{{9}}}<!--
-->{{#if:{{{11|}}}|{{QuAD/comma}}{{Quad/link|{{{10}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{11|}}}|{{QuAD/comma}}{{{10}}}<!--
-->{{#if:{{{12|}}}|{{QuAD/comma}}{{Quad/link|{{{11}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{12|}}}|{{QuAD/comma}}{{{11}}}<!--
-->{{#if:{{{13|}}}|{{QuAD/comma}}{{Quad/link|{{{12}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{13|}}}|{{QuAD/comma}}{{{12}}}<!--
-->{{#if:{{{14|}}}|{{QuAD/comma}}{{Quad/link|{{{13}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{14|}}}|{{QuAD/comma}}{{{13}}}<!--
-->{{#if:{{{15|}}}|{{QuAD/comma}}{{Quad/link|{{{14}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{15|}}}|{{QuAD/comma}}{{{14}}}<!--
-->{{#if:{{{16|}}}|{{QuAD/comma}}{{Quad/link|{{{15}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{16|}}}|{{QuAD/comma}}{{{15}}}<!--
-->{{#if:{{{17|}}}|{{QuAD/comma}}{{Quad/link|{{{16}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{17|}}}|{{QuAD/comma}}{{{16}}}<!--
-->{{#if:{{{18|}}}|{{QuAD/comma}}{{Quad/link|{{{17}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{18|}}}|{{QuAD/comma}}{{{17}}}<!--
-->{{#if:{{{19|}}}|{{QuAD/comma}}{{Quad/link|{{{18}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{19|}}}|{{QuAD/comma}}{{{18}}}<!--
-->{{#if:{{{20|}}}|{{QuAD/comma}}{{Quad/link|{{{19}}}|link={{{link|}}}}}  {{QuAD/ampersand}}{{Quad/link|{{{20}}}|link={{{link|}}}}}<!--
+
-->{{#if:{{{20|}}}|{{QuAD/comma}}{{{19}}}&nbsp;{{QuAD/ampersand}}{{{20}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{19}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{19}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{18}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{18}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{17}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{17}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{16}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{16}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{15}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{15}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{14}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{14}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{13}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{13}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{12}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{12}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{11}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{11}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{10}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{10}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{9}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{9}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{8}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{8}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{7}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{7}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{6}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{6}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{5}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{5}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{4}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{4}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{3}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{3}}}}}<!--
-->| {{QuAD/ampersand}}{{Quad/link|{{{2}}}|link={{{link|}}}}}}}<!--
+
-->|&nbsp;{{QuAD/ampersand}}{{{2}}}}}<!--
-->|}}
+
-->|}}<noinclude>{{Template doc}}</noinclude>

Latest revision as of 04:53, 25 April 2016

{{{1}}}

Template documentation [view] [edit] [history] [purge]

Summary

{{QuAD}} is used to display the Quality Availability Database. In other words, it will list the ways to get an item in a given quality. This particular template is a wrapper for {{Dictionary/quad}}, the Database.

Entries in this dictionary call {{QuAD/list}} to order the Availability in a fixed order, and passes them as sequentially numbered parameters to {{QuAD/list/core}}. QuAD/list/core adds punctuation (commas and ampersands) and the result is a nicely readable string. This also makes use of {{QuAD/comma}} and {{QuAD/ampersand}}.

{{Qualitycheck}} is called with a Quality, and it will format the availability list for the relevant template (such as {{Wqc}} or the qualities section in {{Item infobox}}).

{{Wqc/table/core}}, {{Cqc/table/core}}, or {{Quality list}} call Qualitycheck (or do the formatting themselves) for all the available qualities.

Other templates: {{QuAD/p}} and {{QuAD/series}}.

Usage

When new items are added that need qualities, edit the Database, {{Dictionary/quad}}.

When new availability types are added/needed, edit the Availability, {{QuAD/list}}.

If there is an item with more than 20 availabilities, update {{QuAD/list/core}}.

If there are new qualities, edit the Quality lists, {{Wqc/table/core}}, {{Cqc/table/core}}, or {{Quality list}}.