Template:Sort: Difference between revisions

Template page
(col)
 
m (2 revisions imported: Imported from https://strategywiki.org/)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<span style="display:none" class="sortkey">{{{1}}}&#32;!</span><span class="sorttext">{{{2|[[{{{1}}}]]}}}</span><noinclude>
<span style="display:none" class="sortkey">{{{1}}}&#32;!</span><span class="sorttext">{{{2|[[{{{1}}}]]}}}</span><noinclude>
{{documentation}}
{{documentation}}
[[Category:Templates|S]]
</noinclude>
</noinclude>

Latest revision as of 18:27, 28 October 2023

[[{{{1}}}]] This page has been transcluded from Template:Sort/Documentation.


Template:Merge This template is for optionally sorting tables by specified sortkeys.

Usage
{{sort|sort value|displayed value}}

If necessary, one can apply sorting using a sortkey that due to CSS is not displayed: <span style="display:none">...</span>. Javascript sorting is based on the text inside and outside the tags, without the tags themselves. A hidden sortkey can be put at the start.

This template makes that more convenient. The first parameter is the sortkey; the second parameter is the wikitext of what has to be displayed. By default, this is the sortkey with link brackets.

Example[edit source]
|{{sort|Brothers Karamazov|[[The Brothers Karamazov]]}}

It presently works through hidden CSS, as described at wp:Help:Sorting. If a cleaner way of doing this is developed, the template will be changed. A table using this template should use it in all rows.

Note: You should always have the same number of columns for a given table. E.g., if the wikitable will be sorting the numbers 56 (foo), 94 (bar), and 103 (baz), then your templates within that wikitable should be

{{sort|056|foo}}
{{sort|094|bar}}
{{sort|103|baz}}