Шаблон:Abbr

Материал из Викиневер
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «<noinclude>{{docpage}}</noinclude>Этот шаблон является расширенной версией {{tl|comment}}. Всплывающая подск…»)
 
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
−
<noinclude>{{docpage}}</noinclude>Этот шаблон является расширенной версией {{tl|comment}}.
+
<includeonly>{{#switch: {{{3|1}}}
−
 
+
| 0        = <abbr title="{{#tag:nowiki|{{{2}}}}}">{{{1}}}</abbr>
−
Всплывающая подсказка расшифровывает значение аббревиатуры и ссылается на соответствующую статью, например: {{abbr|РФ|Российская Федерация|Россия}}.
+
| 1        = [[{{{1}}}|<abbr title="{{#tag:nowiki|{{{2}}}}}">{{{1}}}</abbr>]]
−
 
+
  | 2       = <abbr title="{{#tag:nowiki|{{{2}}}}}">[[{{{2}}}|{{{1}}}]]</abbr>
−
Можно использовать перенаправления {{tl|Аббревиатура}} и {{tl|Аббр}}.
+
  | #default = [[{{{3}}}|<abbr title="{{#tag:nowiki|{{{2}}}}}">{{{1}}}</abbr>]]
−
 
+
}}</includeonly><noinclude>
−
== Синтаксис ==
+
{{doc}}
−
<nowiki>{{</nowiki>abbr|аббревиатура|расшифровка|ссылка<nowiki>}}</nowiki>
+
[[Категория:Шаблоны|Abbr]]
−
Необязательный третий параметр указывает, какой из параметров использовать в качестве ссылки на статью
+
</noinclude>
−
* 0 — подавляет ссылку
+
−
* 1 — ссылается на параметр «аббревиатура» (по умолчанию)
+
−
* 2 — ссылается на параметр «расшифровка»
+
−
* другое — ссылается на параметр «ссылка»
+
−
 
+
−
== Примеры ==
+
−
 
+
−
1. Ссылка по умолчанию или явно указана на параметр «аббревиатура»
+
−
<nowiki>{{</nowiki>abbr|АН СССР|Академия наук СССР<nowiki>}}</nowiki>
+
−
  или
+
−
<nowiki>{{</nowiki>abbr|АН СССР|Академия наук СССР|1<nowiki>}}</nowiki>
+
−
   
+
−
Результат: {{abbr|АН СССР|Академия наук СССР}}
+
−
 
+
−
 
+
−
2. Ссылка подавлена
+
−
<nowiki>{{</nowiki>abbr|ПТЗ|Павлодарский тракторный завод|0<nowiki>}}</nowiki>
+
−
+
−
Результат: {{abbr|ПТЗ|Павлодарский тракторный завод|0}}
+
−
 
+
−
 
+
−
3. Ссылка явно указана на параметр «расшифровка»
+
−
<nowiki>{{</nowiki>abbr|ПАВ|Поверхностно-активные вещества|2<nowiki>}}</nowiki>
+
−
+
−
Результат: {{abbr|ПАВ|Поверхностно-активные вещества|2}}
+
−
 
+
−
 
+
−
4. Ссылка задана на произвольную страницу. В данном случае ссылка ошибочно ссылается на статью «[[Психоактивные вещества]]» хотя в расшифровано как «[[Поверхностно-активные вещества]]». Это сделано намеренно для демонстрации возможностей шаблона.
+
−
<nowiki>{{</nowiki>abbr|ПАВ|Поверхностно-активные вещества|Психоактивные вещества<nowiki>}}</nowiki>
+
−
   
+
−
Результат: {{abbr|ПАВ|Поверхностно-активные вещества|Психоактивные вещества}}
+
−
 
+
−
== Технические ограничения ==
+
−
Технические ограничения те же, что и в шаблоне {{tl|comment}}.
+
−
 
+
−
* В тексте подсказки не должно быть знака машинописных кавычек <code style="border:1px dotted gray; padding:1px">"</code> (типографские кавычки <code style="border:1px dotted gray; padding:1px">«»</code> допустимы).
+
−
* Если в параметрах шаблона есть знак <code style="border:1px dotted gray; padding:1px">=</code>, то, как и в любом другом шаблоне, приходится использовать явные номера параметров: <tt style="white-space:nowrap"><nowiki>{{comment|1=текст|2=подсказка}}</nowiki></tt>.
+
−
* В некоторых браузерах длина всплывающей подсказки ограничена. Например, в браузере  Mozilla Firefox до третьей версии подсказки были однострочными.
+
−
* Пользователи [[смартфон]]ов и [[Планшетный компьютер|планшетных компьютеров]], как правило, не имеют возможности увидеть всплывающую подсказку, поэтому используйте данный шаблон только там, где это действительно необходимо.
+
−
 
+
−
<includeonly>
+
−
[[Категория:Шаблоны:Внутренние ссылки|{{PAGENAME}}]]
+
−
 
+
−
[[be:Шаблон:Abbr]]
+
−
[[en:Template:Abbr]]
+
−
[[eo:Ŝablono:Diskreta mallongigo]]
+
−
[[fr:Modèle:Abréviation]]
+
−
[[id:Templat:Abbr]]
+
−
[[ja:Template:Abbr]]
+
−
[[or:ଟେମ୍ପଲେଟ:Abbr]]
+
−
[[uk:Шаблон:Abbr]]
+
−
</includeonly>
+

Текущая версия на 23:08, 19 августа 2014


Включает подстраницу с документаций для текущего шаблона. Точнее, включает шаблон название страницы/doc. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным.

Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <noinclude>{{doc}}</noinclude>.

Документация шаблона {{doc}} сформирована по тому же принципу, так что можно посмотреть код.

Основная цель выноса документации на отдельную страницу — избежать перегенерации HTML для всех страниц, использующих шаблон, при редактировании его документации. Также это сокращает страницу самого шаблона, что делает редактирование проще.

Шаблон поддерживает необязательный параметр. При вводе {{doc|Полное название страницы}} вместо страницы /doc будет включена любая необходимая. Это удобно для создания общей документации для однотипных шаблонов.

См. также Википедия:Проект:Документирование шаблонов|проект по документированию шаблонов.


Категория:Википедия:Шаблоны для документирования шаблонов|Abbr

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты