Шаблон:Sort/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) Нет описания правки |
Dzmuh (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 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> | ||
{{ | 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> | |||
;Equal rank | |||
:If you simply code as the second parameter an indicator that two items are equally ranked, e.g. "4=", the template interpreter will treat this as an additional parameter (i.e. parameter 4, which it will then not use). You must explicitly code this as parameter 2: | |||
<syntaxhighlight lang="wikitext">{{Sort|4|2=4=}}</syntaxhighlight> | |||
<includeonly> | <includeonly> | ||
[[Категория:Шаблоны:Сортировка]] | [[Категория:Шаблоны:Сортировка]] | ||
</includeonly> | </includeonly> | ||
Текущая версия от 06:02, 26 января 2026
Внимание! Вместо этого шаблона рассмотрите возможность использования атрибута data-sort-value следующим образом: | data-sort-value="Doe, John" | John Doe. |
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>
- Equal rank
- If you simply code as the second parameter an indicator that two items are equally ranked, e.g. "4=", the template interpreter will treat this as an additional parameter (i.e. parameter 4, which it will then not use). You must explicitly code this as parameter 2:
{{Sort|4|2=4=}}