Difference between revisions of "Template:Q"

From RimWorld Wiki
Jump to navigation Jump to search
(Set a maintenance reason, if the requested Property doesn't exist on the given page and no default text is provided)
(Simplified - hopefully shouldn't cause niche issues but I guess we'll see!)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly>{{#if:{{#vardefineecho:q|{{#show: {{{1}}} | ?{{{2}}} | link = none }} }}|{{{5|}}}{{#var:q}}{{{4|}}}|{{{3|{{#set: Maintenance Reason | Property requested by Template:Q doesn't exist. Property "{{{2}}}" on page "{{{1}}}". }}}}}}}</includeonly><noinclude><!-- Add categories and interwikis to the /doc subpage, not here! -->{{Documentation}}</noinclude>
+
<includeonly>{{{5|}}}{{#show: {{{1}}} | ?{{{2}}} | link = none | default = {{{3|}}} }}{{{4|}}}</includeonly><noinclude><!-- Add categories and interwikis to the /doc subpage, not here! -->{{Documentation}}</noinclude>

Latest revision as of 04:03, 14 November 2023

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

Description[edit]

This template shows the specified property of a page. Can be used within tables or anywhere.

Syntax[edit]

{{Q|page|property|default text|suffix|prefix}}

Required parameters:
Page: The name of the page to be queried against.
Property: Show the value of this property.

Optional parameters:
Default text: Text to be displayed if the query has nothing to display. Typically this is N/A or a dash.
Suffix: Text to be displayed immediately after the query result.
Prefix: Text to be displayed immediately before the query result.

Samples[edit]

Typing: {{Q|Gold|Beauty Offset}}

Gives: 20

Typing: {{Q|Muffalo|Carrying Capacity|| kg|Muffalo carrying capacity: }}

Gives: Muffalo carrying capacity: 180 kg

Bulk examples[edit]

This is inline 20 this is inline

This item doesn't exist and is inline this is inline

This is directly put next to-20, macaroni

Thinking up examples is making me hungry but this para doesn't exist,, oh well

Ooh defaults this time 20 yum yum

What no sandwich what about now Sandwich yum yum

All together now-Sandwichyum yum