Difference between revisions of "Template:List Submenus/query template"

From Salem Wiki
Jump to: navigation, search
m (Moving result separator html-code from main-query to format-template)
m (display icon-image from 'Has icon' property when available, and display the 'Unknown Item icon.png' when not available or not existing.)
Line 1: Line 1:
<li>[[Image:Menu Button {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}.png]] [[{{{1|GameMenu/Build}}} | {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}]].</li><noinclude>{{documentation}}</noinclude>
+
<onlyinclude><li><!--
 +
-->[[{{#if: {{HasProp
 +
|page={{#titleparts: {{{1|}}} ||-1 }}
 +
|Has icon
 +
}}
 +
| {{#ifexist:
 +
{{#show: {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}
 +
|?Has icon
 +
|link=none
 +
}}
 +
| {{#show: {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}
 +
|?Has icon
 +
|link=none
 +
}}
 +
| Image:Unknown Item icon.png{{!}}link=:{{
 +
#show: {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}
 +
|?Has icon
 +
|link=none
 +
}}{{!}}No image found, click to upload
 +
}}
 +
| Image:Unknown Item icon.png{{!}}link=:Image:Menu Button {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}.png{{!}}No image found, click to upload
 +
}}]] [[{{{1|GameMenu/Build}}} | {{#titleparts: {{{1|GameMenu/Build}}} ||-1 }}]].<!--
 +
--></li></onlyinclude><noinclude>{{documentation}}</noinclude>

Revision as of 17:40, 3 July 2012

  • No image found, click to upload Build.

  • Template documentation (for the template shown above, sometimes hidden or invisible)

    Description

    This template is used to format the output-results of the SMW-Query used in {{List Submenus}}.
    It uses {{HasProp|Has icon}}, on the page of the entry to be displayed, and use that as icon-image to display.
    If it can't find that property or the set image doesn't exist it will use Unknown Item icon.png and link this image, so ppl can click it, to "Menu Button " followed by the last part of the entry-name followed by ".png".
    fe. when an entry should be displayed for "GameMenu/subpage", then this link would point to "Image:Menu Button subpage.png".
    See Inline queries to see how an inline query can use this to format the display of query results.