Template:ShowInstrument: Difference between revisions
Rewrite without #vardefine/#var - wiki lacks Variables extension. Use nested #show calls instead. (via update-page on MediaWiki MCP Server) |
Pick the icon by instrument family, so "5-string banjo" shows a banjo and a cello shows nothing (via update-page on MediaWiki MCP Server) |
||
| (22 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
</pre> | </pre> | ||
With instrument override: | |||
<pre> | |||
{{ShowInstrument|Jake Stargel|bass}} | |||
</pre> | |||
The first form queries the musician's Primary instrument property. The second form overrides it with the specified instrument. | |||
== Which icon == | |||
The instrument is written down as it was played — "5-string banjo", "clawhammer banjo", "bass guitar" — and shown that way in the tooltip. [[Module:Instruments]] decides which of the eleven icons stands for it. An instrument with no icon, such as a cello, shows no icon rather than a broken image. | |||
To add an icon, upload <code>File:Instrument-icon-''name''.png</code> and add ''name'' to the module's family list. | |||
== Rotation == | |||
Banjo, guitar, mandolin, and ukulele icons are rotated -30° to look natural at a playing angle. Fiddle, bass, dobro, tin whistle, autoharp, and vocals are displayed upright. This follows the family, so a 5-string banjo tilts like any other banjo. | |||
== See also == | == See also == | ||
* [[Module:Instruments]] - Instrument name to icon | |||
* [[Template:MusicianInfo]] - Sets the '''Primary instrument''' property | * [[Template:MusicianInfo]] - Sets the '''Primary instrument''' property | ||
* [[Template:ThinkingEntityInfo]] - Shows instrument icon in infobox | * [[Template:ThinkingEntityInfo]] - Shows instrument icon in infobox | ||
</noinclude><includeonly>[[{{{1}}}|{{#rambutanplain:{{{1}}}}}]]{{#if:{{ | </noinclude><includeonly>[[{{{1}}}|{{#rambutanplain:{{{1}}}}}]]{{#if:{{{2|}}}|{{#invoke:Instruments|badge|1={{{2}}}|size=20}}|{{#invoke:Instruments|badge|1={{#show:{{{1}}}|?Primary instrument|link=none|headers=hide|default=}}|size=18|tuck=1}}}}</includeonly> | ||
Latest revision as of 22:08, 19 September 2026
Inline template for linking to a musician with their instrument icon. Queries the musician's Primary instrument semantic property and displays a small icon with a tooltip.
Usage
{{ShowInstrument|Cory Walker}}
With instrument override:
{{ShowInstrument|Jake Stargel|bass}}
The first form queries the musician's Primary instrument property. The second form overrides it with the specified instrument.
Which icon
The instrument is written down as it was played — "5-string banjo", "clawhammer banjo", "bass guitar" — and shown that way in the tooltip. Module:Instruments decides which of the eleven icons stands for it. An instrument with no icon, such as a cello, shows no icon rather than a broken image.
To add an icon, upload File:Instrument-icon-name.png and add name to the module's family list.
Rotation
Banjo, guitar, mandolin, and ukulele icons are rotated -30° to look natural at a playing angle. Fiddle, bass, dobro, tin whistle, autoharp, and vocals are displayed upright. This follows the family, so a 5-string banjo tilts like any other banjo.
See also
- Module:Instruments - Instrument name to icon
- Template:MusicianInfo - Sets the Primary instrument property
- Template:ThinkingEntityInfo - Shows instrument icon in infobox