Шаблон:Сортировка тропов: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
<includeonly>{{#invoke:Оформление|sortlist}}</includeonly><noinclude>
<includeonly>{{#invoke:Оформление|sortlist}}</includeonly><noinclude>
[[Категория:Шаблоны]] [[Категория:Шаблоны, использующие Lua]]
[[Категория:Шаблоны]] [[Категория:Шаблоны, использующие Lua]]
'''Код''':<br>
<poem><nowiki>{{Сортировка тропов
|Кусь справа
|Кусь слева
|Авада Кедавра
}}</nowiki></poem>
'''Результат''':<br>
{{Сортировка тропов
|Кусь справа
|Кусь слева
|Авада Кедавра
}}
<hr>
Шаблон разработан для автосортировки тропов в [[Шаблон:Навигация|навигационных шаблонах]].
Количество параметров неограниченно. Вместо точки-разделителя (•) можно использовать что-то другое. Для этого есть именнованый параметр '''отступ'''. Немного модернизируем код.
'''Код''':
<poem><nowiki>{{Сортировка тропов |отступ=&nbsp;✧&nbsp;
|Кусь справа
|Кусь слева
|Авада Кедавра
}}</nowiki></poem>
'''Результат''':
{{Сортировка тропов |отступ=&nbsp;✧&nbsp;
|Кусь справа
|Кусь слева
|Авада Кедавра
}}
Проблемы:
* У параметров режутся все пробелы справа и слева текста. Это сделано для корректности сортировки. Обратная сторона такого похода – в именнованный параметр '''отступ''' пробелы не вписать. В качестве решения можно использовать доп.разметку. Тот же nbsp.

Версия 16:49, 12 февраля 2025


Код:

{{Сортировка тропов
|Кусь справа
|Кусь слева
|Авада Кедавра
}}

Результат:
Авада Кедавра • Кусь слева • Кусь справа • …


Шаблон разработан для автосортировки тропов в навигационных шаблонах.

Количество параметров неограниченно. Вместо точки-разделителя (•) можно использовать что-то другое. Для этого есть именнованый параметр отступ. Немного модернизируем код.

Код:

{{Сортировка тропов |отступ= ✧ 
|Кусь справа
|Кусь слева
|Авада Кедавра
}}

Результат:

Авада Кедавра ✧ Кусь слева ✧ Кусь справа ✧  …

Проблемы:

  • У параметров режутся все пробелы справа и слева текста. Это сделано для корректности сортировки. Обратная сторона такого похода – в именнованный параметр отступ пробелы не вписать. В качестве решения можно использовать доп.разметку. Тот же nbsp.