Шаблон:Sortname
<i class="invisible noprint">{{{last}}}, {{{first}}}</i>[[{{{first}}} {{{last}}} ({{{dab}}})|{{{first}}} {{{last}}}]]
![]() | |
Шаблон предназначен для вставки невидимой метки сортировки перед именем человека или персонажа в ячейках сортируемых викитаблиц.
Образец для копирования
{{Sortname|||||dab=|nolink=}}
{{Sortname|first=|last=|dab=|sort=|link=|nolink=}}
Параметры
- first или первый неименованный параметр (текст без форматирования) — имя
- last или второй неименованный параметр (текст без форматирования) — фамилия
- link или третий неименованный параметр (текст без форматирования) — название статьи-персоналии, на которую создаётся видимая ссылка
- sort или четвёртый неименованный параметр (текст без форматирования) — текст невидимой метки сортировки
- dab (текст без форматирования) — дополнение в скобках в конце названия статьи-персоналии, на которую создаётся видимая ссылка
- nolink — любое непустое значение отключает ссылку на статью-персоналию, вместо викиссылки отображается простой текст.
Невидимая метка сортировки формируется из фамилии last и через запятую имени first, если не указан параметр sort. В случае указания параметра sort невидимая метка принимает значение sort.
Отображаемое значение выводится в виде внутренней викиссылки на статью-персоналию с добавлением микроформата «hCard». Ссылка формируется из имени first и фамилии last, разделённых пробелом, и дополнительного текста dab в скобках (если в имени статьи-персоналии, на которую должна вести ссылка, присутствует текст в скобках). Видимый текст ссылки выводится как имя first и фамилия last, разделённые пробелом. Ссылку на статью можно задать отдельно через параметр link, в котором нужно указать имя статьи-персоналии. При этом параметры first и last не используются. Если указан непустой параметр nolink, ссылка не создаётся, выводится только имя и фамилия в виде простого текста.
Примеры
Неименованные параметры
{{Sortname|Иван|Иванов}}
→ Иванов, ИванИван Иванов
{{Sortname|Иван|Иванов|dab=писатель}}
→ Иванов, ИванИван Иванов
{{Sortname|Иван|Иванов|Иван Иванов (писатель)}}
→ Иванов, ИванИван Иванов
{{Sortname|Иван|Иванов||Иванов, Иван}}
→ Иванов, ИванИван Иванов
{{Sortname|Иван|Иванов|nolink=1}}
→ Иванов, ИванИван Иванов
Именованные параметры
{{Sortname|first=Иван|last=Иванов}}
→ Иванов, ИванИван Иванов
{{Sortname|first=Иван|last=Иванов|dab=писатель}}
→ Иванов, ИванИван Иванов
{{Sortname|first=Иван|last=Иванов|link=Иван Иванов (писатель)}}
→ Иванов, ИванИван Иванов
{{Sortname|first=Иван|last=Иванов|sort=Иванов, Иван}}
→ Иванов, ИванИван Иванов
{{Sortname|first=Иван|last=Иванов|nolink=1}}
→ Иванов, ИванИван Иванов
Ограничения
Предупреждение: Данный шаблон заимствован из англоязычного раздела Википедии, поэтому в нём не поддерживается отчество. При необходимости отчество можно добавить в параметр first после имени.
{{Sortname|Иван Иванович|Иванов}}
→ Иванов, Иван ИвановичИван Иванович Иванов