Template:Simple Category Navbox: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
(Create a simple/generic category-based navbox)
 
m (improve defaults)
 
Line 1: Line 1:
<includeonly>{{Navbox
<includeonly>{{Navbox
| name      = {{{navboxname|Chairs}}} Navbox
| name      = {{{navboxname|{{{category|???}}}}}} Navbox
| title      = List of [[:Category:{{{category|Chairs}}}|{{{navboxtitle|{{{navboxname|Chairs}}}}}}]]
| title      = List of [[:Category:{{{category|???}}}|{{{navboxtitle|{{{navboxname|{{{category|???}}}}}}}}}]]
| below      ={{#if:{{{seealso|}}}|<div style="text-align:right;font-size:100%; font-weight:bold; font-family:Source Code Pro; color:#155352;"><span style="color:#155352;">see also:</span> {{{seealso}}}</div>}}
| below      ={{#if:{{{seealso|}}}|<div style="text-align:right;font-size:100%; font-weight:bold; font-family:Source Code Pro; color:#155352;"><span style="color:#155352;">see also:</span> {{{seealso}}}</div>}}
| listclass  = hlist
| listclass  = hlist
Line 12: Line 12:
|q?tables=GeneralData=GD
|q?tables=GeneralData=GD
|q?fields={{Favilink format args}}
|q?fields={{Favilink format args}}
|q?where=_pageNamespace="0" AND Categories="{{{category|Chairs}}}"
|q?where=_pageNamespace="0" AND Categories="{{{category|???}}}"
|template=favilink format
|template=favilink format
|delimiter=&nbsp;-&nbsp;</span><span style="display:inline-block">}}</span>
|delimiter=&nbsp;-&nbsp;</span><span style="display:inline-block">}}</span>

Latest revision as of 17:54, 14 September 2022

Generic template wrapper for creating a navbox driven by a specific wiki category.

parameter description
category The category this navbox should be based on.
navboxname Name of the navbox. Should match the navbox page name excluding the " Navbox" part at the end. For example, "Template:Chairs Navbox" should have this set to "Chairs".
navboxtitle Optional. User-friendly navbox title. Defaults to navboxname if not specified. Will be inserted into the phrase "List of <navboxtitle>".
seealso Optional. An additional link that should be shown in the navbox footer.

Example:

{{Simple Category Navbox|category=Chairs|navboxname=Chairs|seealso=[[sitting|sitting]] - [[:Category:Furniture|full list of furniture]]}}

Result: