Difference between revisions of "Template:Q"
m (Changed protection level for "Template:Q": protection no longer required ([Edit=Allow only autoconfirmed users] (expires 20:17, 1 February 2023 (UTC)) [Move=Allow only autoconfirmed users] (expires 20:17, 1 February 2023 (UTC)))) |
(Set a maintenance reason, if the requested Property doesn't exist on the given page and no default text is provided) |
||
Line 1: | Line 1: | ||
− | <includeonly>{{#if:{{#vardefineecho:q|{{#show: {{{1}}} | ?{{{2}}} | link = none }} }}|{{{5|}}}{{#var:q}}{{{4|}}}|{{{3|}}}}}</includeonly><noinclude><!-- Add categories and interwikis to the /doc subpage, not here! -->{{Documentation}}</noinclude> | + | <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> |
Revision as of 23:28, 7 April 2023
Description
This template shows the specified property of a page. Can be used within tables or anywhere.
Syntax
{{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
Typing:
{{Q|Gold|Beauty Offset}}
Gives: 20
Typing:
{{Q|Muffalo|Carrying Capacity|| kg|Muffalo carrying capacity: }}
Gives: Muffalo carrying capacity: 180 kg
Bulk examples
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
The above documentation is transcluded from Template:Q/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |