Шаблон:Disambig
Этот шаблон использует TemplateStyles и загружает следующие таблицы CSS-стилей:
|
Шаблон предназначен для использования на страницах с перечислениями разных значений термина. Должен располагаться внизу страницы, после списка определений.
Для обработки новых типов неоднозначностей необходимо добавить обработку на подстраницу данных, для этого следует оставить запрос на странице обсуждения.
Другие названия этого шаблона: {{Многозначность}}, {{Disambig}}, {{Disambiguation}}.
Использование
Базовое:
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{disambig}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.
Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:
{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}} {{optp/comment}}
и получим:
- Шаблон:Tpre шаблонэн сузьет шедьтэмын
Серым показаны необязательные параметры.
Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.
Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):
{{((}}main
|''Статья 1''
|''Статья 2''
|l1=''Отображаемый текст ссылки 1''
|l2=''Отображаемый текст ссылки 2''
}}
который даст:
{{main
|Статья 1
|Статья 2
|l1=Отображаемый текст ссылки 1
|l2=Отображаемый текст ссылки 2
}}
Настройки
Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:
{{disambig|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
См. также
- {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
- {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
- {{пример}} —
код вызова шаблона→ результат; см. там стильpre - {{pre}}
- {{между pre}}
С указанием типа неоднозначности или нескольких:
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{disambig}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.
Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:
{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}} {{optp/comment}}
и получим:
- Шаблон:Tpre шаблонэн сузьет шедьтэмын
Серым показаны необязательные параметры.
Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.
Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):
{{((}}main
|''Статья 1''
|''Статья 2''
|l1=''Отображаемый текст ссылки 1''
|l2=''Отображаемый текст ссылки 2''
}}
который даст:
{{main
|Статья 1
|Статья 2
|l1=Отображаемый текст ссылки 1
|l2=Отображаемый текст ссылки 2
}}
Настройки
Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:
{{disambig|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
См. также
- {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
- {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
- {{пример}} —
код вызова шаблона→ результат; см. там стильpre - {{pre}}
- {{между pre}}
Типы неоднозначности и аргументы к ним записываются в следующем формате:
тип неоднозначности/аргумент 1/аргумент 2/…
где:
тип неоднозначности— ключевое слово для описания неоднозначности (например, «реки», «фильмы» и т. п.). Список поддерживаемых типов см. ниже;аргумент N— данные, необходимые для уточнения неоднозначности. Количество обрабатываемых аргументов определяется подстраницей обработки типа неоднозначности. (Нужны примеры.)
Длина строки не должна превышать 255 символов. Регистр первых букв в типе не имеет значения (автоматически преобразуется к заглавным), регистр в аргументах зависит от шаблона обработки типа.
Если тип неоднозначности указан неправильно, то статья помещается в категорию К:Рувики:Некорректное заполнение шаблона «Неоднозначность».
Список поддерживаемых типов
Типы описываются на странице Шаблон:Неоднозначность/данные. Текущие типы:
Объекты физической географии
водные объекты(также можно указывать какВО)горыострова
Населённые пункты, организации, объекты АТД, воинские части, сооружения
АТДвоинские частизамки(за́мки)метро(списки одноимённых станций метрополитена)монастыримузеинаселённые пункты(также можно указыватьНПы,нпы),НП,нп)организации(также можно указывать каккомпании,учреждения)памятникиплощадистанции(списки одноимённых железнодорожных станций; также можно указыватьжд)улицыхрамы
Люди
тёзкиоднофамильцыоднофамильцы-тёзкиполные тёзкинисба
(См. также шаблоны {{список однофамильцев}}, {{список тёзок}}, {{список однофамильцев-тёзок}}, {{список полных тёзок}}.)
Разное
аббревиатуры(такжеаббрилиаббр.)авиарейсыбуквыгербыкартиныкоординатыкораблилитературные произведения(также можно указывать каккниги)музыкальные произведения(также можно указывать какпесни,альбомы)наградыспортивные клубы(также можно указывать какфутбольные клубы,ФК,хоккейные клубы,ХК)таксоныфильмыэпизодыфлагихимические вещества(также можно указывать какхим. вещества,хим. вещ.,хим_вещ)другоеилипрочее— для использования на страницах, где, вдобавок к одной или более группам значений из списка выше, есть также одно или более значений, не входящих ни в какую группу; например, в Порос (значения) есть несколько населённых пунктов (типнаселённые пункты), несколько рек (типводотоки), а также один остров и одно божество.
Заготовка для копирования
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{disambig}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.
Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:
{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}} {{optp/comment}}
и получим:
- Шаблон:Tpre шаблонэн сузьет шедьтэмын
Серым показаны необязательные параметры.
Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.
Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):
{{((}}main
|''Статья 1''
|''Статья 2''
|l1=''Отображаемый текст ссылки 1''
|l2=''Отображаемый текст ссылки 2''
}}
который даст:
{{main
|Статья 1
|Статья 2
|l1=Отображаемый текст ссылки 1
|l2=Отображаемый текст ссылки 2
}}
Настройки
Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:
{{disambig|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
См. также
- {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
- {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
- {{пример}} —
код вызова шаблона→ результат; см. там стильpre - {{pre}}
- {{между pre}}
Примеры использования
| Без параметров | {{disambig}}
|
|---|---|
|
Примечания
| |
| Один параметр | {{неоднозначность|населённые пункты}}
|
|
Примечания
| |
| Несколько параметров | {{неоднозначность|однофамильцы|нпы|станции|другое}}
|
|
Примечания
| |
- Пример размещения в статьях
* ...
* ...
{{неоднозначность}}
См. также
- Рувики:Неоднозначность
- {{falsedisambig}}
- {{d-}}, {{d-l}} — шаблоны, показывающие ссылку на неоднозначность как обычную ссылку.