Template:ShowInstrument: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time, and other traditional and public domain music
Jump to navigationJump to search
Lowercase instrument name in filename with {{lc:}} to match Instrument-icon-fiddle.png convention (via update-page on MediaWiki MCP Server)
Shrink inline icon from 22px to 10px to avoid disrupting line flow (via update-page on MediaWiki MCP Server)
Line 14: Line 14:
* [[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:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide|default=}}|&nbsp;<span title="{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}">[[File:Instrument-icon-{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}.png|22px|{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}|link=]]</span>}}</includeonly>
</noinclude><includeonly>[[{{{1}}}|{{#rambutanplain:{{{1}}}}}]]{{#if:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide|default=}}|&nbsp;<span title="{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}">[[File:Instrument-icon-{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}.png|10px|{{lc:{{#show:{{{1}}}|?Primary instrument|link=none|headers=hide}}}}|link=]]</span>}}</includeonly>

Revision as of 10:13, 30 January 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}}

Outputs: a link to the musician's page, followed by a small instrument icon with tooltip (if they have a primary instrument set).

If the musician has no instrument set, it falls back to a plain link (same as the old [[{{{1}}}|{{{1}}}]] template).

See also