Шаблон:Sort/doc: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{docpage}}
{{docpage}}
{{внимание|Вместо этого шаблона рассмотрите возможность использования атрибута <code>data-sort-value</code> следующим образом: <code><nowiki>| data-sort-value="Doe, John" | John Doe</nowiki></code>.}}
{{OnLua|sort}}
{{OnLua|sort}}
<includeonly>
<includeonly>
Строка 5: Строка 6:
</includeonly>
</includeonly>


{{внимание|Вместо этого шаблона рассмотрите возможность использования атрибута <code>data-sort-value</code> следующим образом: <code><nowiki>| data-sort-value="Doe, John" | John Doe</nowiki></code>.}}
This template is for manually adjusting sorting order in sortable tables by specified sortkeys.
 
; Usage:
: <code><nowiki>{{</nowiki>Sort | 1 = {{{sort value}}} | 2 = {{{displayed value}}} }}</code> → {{sort | 1 = {{{sort value}}} | 2 = {{{displayed value}}} }}
 
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:
: <code><nowiki>{{</nowiki>Sort | 1 = {{{displayed value}}} }}</code> → {{sort | 1 = {{{displayed value}}} }}
A table using this template should use it in all rows.
 
This template works by adding a hidden sort value, which replaces the value of the visible text for sorting purposes. The HTML output looks like: <code><nowiki><span data-sort-value="sortvalue">[[displayed value]]</span></nowiki></code>.
 
=====Example=====
<syntaxhighlight lang="wikitext">
|{{Sort|Brothers Karamazov|[[The Brothers Karamazov]]}}
</syntaxhighlight>
 
→ <code><nowiki>|</nowiki>{{Sort|Brothers Karamazov|<nowiki>[[The Brothers Karamazov]]</nowiki>|demo=yes}}</code>


<includeonly>
<includeonly>
[[Категория:Шаблоны:Сортировка]]
[[Категория:Шаблоны:Сортировка]]
</includeonly>
</includeonly>

Версия от 06:00, 26 января 2026


This template is for manually adjusting sorting order in sortable tables by specified sortkeys.

Usage
{{Sort | 1 = {{{sort value}}} | 2 = {{{displayed value}}} }}{{{displayed value}}}

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:

{{Sort | 1 = {{{displayed value}}} }}[[{{{displayed value}}}]]

A table using this template should use it in all rows.

This template works by adding a hidden sort value, which replaces the value of the visible text for sorting purposes. The HTML output looks like: <span data-sort-value="sortvalue">[[displayed value]]</span>.

Example
|{{Sort|Brothers Karamazov|[[The Brothers Karamazov]]}}

|<span data-sort-value="Brothers Karamazov !">[[The Brothers Karamazov]]</span>