Шаблон:Ombox/doc: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
(Новая страница: «{{docpage}} {{Mbox templates|nocat=1}} Этот мета-шаблон ({{tr-en|'''o'''ther pages '''m'''essage '''box'''}}) используется для фор...»)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{docpage}}
{{docpage}}
<includeonly>
{{Шаблон из википедии|Ombox}}
</includeonly>
{{onLua|Message box}}
{{Mbox templates|nocat=1}}
{{Mbox templates|nocat=1}}
Этот мета-шаблон ({{tr-en|'''o'''ther pages '''m'''essage '''box'''}}) используется для формирования информационных сообщений в пространствах «Участник», «Википедия», «MediaWiki», «Шаблон», «Справка», и других, которые не покрываются шаблонами {{t|ambox}}, {{t|tmbox}}, или {{t|cmbox}}. Поэтому он '''не должен''' использоваться в статьях, страницах обсуждения, файлах и категориях.
'''{{t|Ombox}}''', название сокращенно от '''''o'''ther pages '''m'''essage '''box''''' — меташаблон различных шаблонов-сообщений в пространствах «Участник», «Википедия», «Шаблон», «Справка», и других, которые не покрываются шаблонами {{t|ambox}}, {{t|tmbox}}, {{t|imbox}} или {{t|cmbox}}. Поэтому он '''не должен''' использоваться в статьях, страницах обсуждения, файлах и категориях.
 
Этот шаблон подобен шаблону {{t|ambox}} и использует большинство его параметров.
 
=== Использование ===
Единственный обязательный параметр — {{code|text}}. Простое использование:
<pre>
{{ombox|text=Обычный текст.}}
</pre>
 
{{ombox|text=Обычный текст.}}
{{clear}}
 
Расширенное использование:
 
<pre>
{{ombox
| type      = style
| image    = [[Файл:Emblem-question-yellow.svg|40px]]
| style    = width: 400px;
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = Необычный текст.
}}
</pre>
 
{{ombox
| type      = style
| image    = [[Файл:Emblem-question-yellow.svg|40px]]
| style    = width: 400px;
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = Необычный текст.
}}


=== Параметры ===
Похож на шаблон {{tl|Ambox}} и использует такие же параметры.
Список всех параметров:
<pre>
{{ombox
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[Файл:Some image.svg|40px]]
| imageright = [[Файл:Some image.svg|40px]]
| style = CSS values
| textstyle = CSS values
| text  = The message body text.
| small = {{{small|}}} / yes
| smallimage = none / [[Файл:Some image.svg|30px]]
| smallimageright = none / [[Файл:Some image.svg|30px]]
| smalltext  = A shorter message body text.
}}
</pre>


'''type'''
= Параметры ==
: Параметр определяет тип предупреждения. Примеры:


=== ''type'' ===
Типы меняют внешний вид шаблона:
{{ombox
{{ombox
| type = speedy
| type = speedy
Строка 83: Строка 42:
}}
}}


: Если параметр {{code|type}} не задан, то используется значение по умолчанию ('''notice''' — голубой фон).
=== Комбинация параметров ===
Этот параметр позволяет изменить картинку шаблона:
 
{{ombox
| text  = Не заданы параметры type и image.
}}
{{ombox
| image = none
| text  =  Не заданы параметр type и '''image=none'''.
}}
{{ombox
| image = [[Файл:Gnome globe current event.svg|42px]]
| imageright = [[Файл:Nuvola apps bookcase.svg|40px]]
| text  = image = <nowiki>[[Файл:Gnome globe current event.svg|42px]]</nowiki> <br> imageright = <nowiki>[[Файл:Nuvola apps bookcase.svg|40px]]</nowiki>
}}
{{ombox
| type      = notice
| image      = [[Файл:Yes_check.svg|30px]]
| imageright =
| text      = '''Эта страница является частью [[:Категория:Википедия:Правила и руководства|правил и руководств]] русской Википедии.'''<br>
Изложенному здесь должны следовать все участники. Прежде чем редактировать, убедитесь, что вносимые изменения соответствуют [[Википедия:Консенсус|консенсусу]]. Если есть сомнения, обсудите на [[Википедия:Форум/Правила|форуме]] или [[{{TALKPAGENAME}}|странице обсуждения]].
}}
{{ombox
| type      = notice
| image      = [[Файл:Nutshell.png|30px]]
| text      =
'''В двух словах:''' Этот шаблон используется для отображения информационного сообщения на страницах, '''не являющихся''' статьёй, страницей обсуждения, файлом или категорией.
}}
 
=== ''image'' ===
Вы можете выбрать уникальное изображение для шаблона, использую параметр ''image''. Значение параметра {{para|image}} должно иметь тот же синтаксис, как и при вставке изображения в статью ([[Википедия:Иллюстрирование#Вставка файла в статью]]). В стандарте, ширина — 40-50px. Например:
 
* Для {{Tl|Правило}} указано изображение {{Para|image|<nowiki>[[Файл:OOjs UI icon check-constructive.svg|40px|alt=✔|link=]]</nowiki>}}:
{{Правило|date={{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}|nocat=1}}
 
Пожалуйста, учтите:
* Если изображение не указано, то оно будет зависеть от параметра ''type''. (Смотрите о параметре [[#type]] выше.)
* Если указано {{para|image|none}}, то никакое изображение выводится не будет, и текст займет всю площадь шаблона.
* Если изображение выполняет чисто декоративную функцию, '''а также''' находится в [[Википедия:Правила использования изображений#Лицензия|общественном достоянии]], удобство и [[:en:Wikipedia:Manual of Style/Accessibility|доступность]] использования шаблоны может быть улучшена с помощью подавления ссылки на файл с помощью добавления параметров {{para|link}} и {{para|alt}}, как показано выше.
 
=== ''text'', и ''text-small'' ===
Параметр ''text'' передает основной текст в шаблон. Постарайтесь сделать его как можно более кратким и понятным.
 
Параметр ''text-small'' показывает текст маленьким шрифт, не рекомендуем его использовать для файлов.


'''image'''
=== ''talk'' ===
: Параметр предназначен для вставки предупреждения («иконки») в формате <code><nowiki>[[Файл:Some image.svg|40px]]</nowiki></code>. Размер изображения по умолчанию — 40px, но можно задать и произвольный размер. Если параметр {{code|image}} не задан, то используется значок по умолчанию в зависимости от того, что задано в параметре '''type'''. Пример:
Некоторые шаблоны-сообщения содержат ссылку на страницу обсуждения, и позволяют редактору уточнить заголовок необходимой секции для ссылки. Чтобы добиться такой функциональности, просто укажите при создании шаблона {{para|talk|<nowiki>{{{talk|}}}</nowiki>}}.
:: <code><nowiki>image = [[Файл:Sub-arrows.svg|40px]]</nowiki></code>
: Если параметру присвоено значение {{code|none}}, то значок не отображается.


'''imageright'''
Примеры использования параметра редакторами:
: Параметр предназначен для вставки предупреждения («иконки») в формате <code><nowiki>[[Файл:Some image.svg|40px]]</nowiki></code>. Размер по умолчанию — 40px, но можно задать и произвольный размер. Если параметр {{code|imageright}} не задан, то значок справа не показывается. Например:
* {{para|talk|ЗАГОЛОВОК СЕКЦИИ}} — ссылка отправит читателя в необходимую секцию на странице обсуждения статьи. Пример — {{para|talk|Foo}}.
:: <code><nowiki>imageright = [[Файл:Nuvola apps bookcase.png|40px]]</nowiki></code>
* {{para|talk|ПОЛНОЕ НАЗВАНИЕ СТРАНИЦЫ ОБСУЖДЕНИЯ}} — шаблон выдаст ссылку на указанную страницу обсуждения (может содержать [[Википедия:Как править статьи#Ссылки, URL|ссылку на секцию]]), например {{para|talk|Обсуждение:Banana#Foo}}.


'''style'''
Примечания:
: Дополнительный параметр стиля CSS для всего шаблона. Пример:
* При использовании этого параметра при создании шаблона, то ссылка на страницу обсуждения будет появляться и в самом шаблоне (для того, чтобы продемонстрировать функциональность), но на страницах она будет отображаться, только если параметр фактически указан.
:: <code>style = margin-bottom: 0.5em;</code>
* Чтобы быть уверенным, что ссылка на страницу обсуждения постоянно показывается, вы можете использовать следующую конструкцию: {{para|talk|<nowiki>{{{talk|#}}}</nowiki>}}.
* Строка не будет отображаться если ''страницы обсуждения статьи'', или ''указанной страницы обсуждения'' не существует, и неважно что вы укажете в параметре.


'''textstyle'''
=== ''date'' ===
: Дополнительный параметр стиля CSS для содержимого параметра {{code|text}}. Пример:
Установка параметра ''date'' сообщает мета-шаблону, что в шаблон-сообщение был установлен в этот день: устанавливается как редакторами, так и [[ВП:Боты|ботами]]. Отображается мелким шрифтов в конце дополнительного сообщения.
:: <code>textstyle = text-align: center;</code>


'''text'''
'''Обратите внимание''', возможны только следующие виды дат:
: Текст сообщения.
* 2022-05-14 (предпочтительно)
* 1 мая 2015
* 01 мая 2015
* [[mw:Help:Extension:ParserFunctions#.23time|Стандартные англоязычные даты]] для обработки <code><nowiki>{{#time: }}</nowiki></code>
 
Также указание этого параметра включает категоризацию по времени, если параметр ''[[#cat]]'' определен.
 
=== ''cat'' ===
Этот параметр определяет по-месячную категорию для статей. Если {{para|cat|КАТЕГОРИЯ}} тогда:
* статьи будут помещены в категорию '''Категория: КАТЕГОРИЯ с ДАТЫ''' если {{para|date|ДАТА}} указан.
* статьи будут помещены в категорию '''Категория: КАТЕГОРИЯ''' если дата не указана.
 
Например, для шаблона {{Tl|Маргинальные теории}} указана категория {{Para|cat|Википедия:Статьи, подозреваемые в наличии оригинальных исследований}}, и поэтому статья с шаблоном {{Tlx|Маргинальные теории|2=date=12 января 2013}} будет помещена в категорию [[:Категория:Википедия:Статьи, подозреваемые в наличии оригинальных исследований с января 2013 года]].
 
В параметре ''cat'' не должно быть ссылок, и префикса <code>Category:</code> или <code>Категория:</code>.
 
=== ''all'' ===
Параметр ''all'' определяет категорию, в которую должны быть включены все статьи не зависимо от даты.
 
В параметре ''all'' не должно быть ссылок, и префикса <code>Category:</code> или <code>Категория:</code>.
 
== Дополнительные параметры ==
 
=== Параметры ===
Список всех параметров:
 
=== ''imageright'' ===
С помощью этого параметра можно указать изображение в правой части сообщения. Синтаксис такой же, как и для параметра {{para|image}}, за исключением того, что по умолчанию изображение отсутствует.
 
=== ''class'' ===
Пользовательские классы [[Каскадные таблицы стилей|CSS]] для применения к сообщению. Если вы добавляете несколько классов, они должны быть разделены пробелом.
 
=== ''style'' and ''textstyle'' ===
Дополнительные значения CSS могут быть определены без кавычек <code>" "</code>, но с завершающими точками с запятой <code>;</code>.
* {{para|style}} — определяет стиль, используемый всей таблицей окна сообщений. Это можно использовать для таких вещей, как изменение ширины окна.
* {{para|textstyle}} — относится к текстовой ячейке.
 
=== ''issue'' and ''fix'' ===
Вместо указания {{para|text}} и {{para|text-small}} можно использовать параметр {{para|issue}}.
 
Индивидуальный текст для малого формата может быть определен с помощью {{para|fix}}.
 
=== Параметры миниатюризации ===


==== Параметры миниатюризации ====
{{ombox
{{ombox
| small = yes
| small = yes
Строка 115: Строка 156:
| text = type = style <br> small = yes
| text = type = style <br> small = yes
}}
}}
'''small'''
==== small ====
: {{code|yes}} — создает маленькое окно сообщения, распологающееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные, переданные в параметрах {{code|smallimage}}, {{code|smallimageright}} и {{code|smalltext}}, используются только если {{code|small{{=}}yes}}. Чтобы производный шаблон понимал параметр small, используйте следующий код:
: '''yes''' = Создаёт маленькое окно сообщения, прикрепляющееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные, переданные в параметрах '''smallimage''', '''smallimageright''' и '''smalltext''', используются, только если «small=yes». Чтобы производный шаблон понимал параметр small, используйте следующий код:
:: <code><nowiki>small = {{{small|}}}</nowiki></code>
:: <code><nowiki>small = {{{small|}}}</nowiki></code>


{{ombox
{{ombox
| small = yes
| small = yes
| image      = [[Файл:Replacement filing cabinet.svg|50px]]
| image      = [[Файл:Nuvola apps bookcase.png|40px]]
| smallimage = [[Файл:Replacement filing cabinet.svg|32px]]
| smallimage = [[Файл:Nuvola apps bookcase.png|30px]]
| text =  
| text =  
small = yes <br> image = <nowiki>[[Файл:Replacement filing cabinet.svg|50px]]</nowiki> <br> smallimage = <nowiki>[[Файл:Replacement filing cabinet.svg|32px]]</nowiki>
small = yes <br> image = <nowiki>[[Файл:Nuvola apps bookcase.png|40px]]</nowiki> <br> smallimage = <nowiki>[[Файл:Nuvola apps bookcase.png|30px]]</nowiki>
}}
}}
'''smallimage'''
==== smallimage ====
: Если параметр {{code|smallimage}} не задан, то используется параметр {{code|image}}. Если параметр {{code|image}} также пустой, то используется маленький значок по умолчанию. Размер по умолчанию — 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Переопределяет значение параметра {{code|image}}, когда {{code|small{{=}}left}}. Если параметру присвоено значение {{code|none}}, то значок не отображается. Пример:
: '''нет параметра''' = если параметр '''smallimage''' не задан, то опять используется параметр '''image'''. Если параметр '''image''' также пустой, то используется маленький значок по умолчанию.
: '''файл изображения''' = ссылка на файл использующая вики разметку. Обычно около 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Например:
:: <code><nowiki>smallimage = [[Файл:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]</nowiki></code>
:: <code><nowiki>smallimage = [[Файл:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]</nowiki></code>
: '''none''' = обозначает, что не нужно отображать значок. Переопределяет заданное в параметре '''image''', когда «small=left».


{{ombox
{{ombox
| small = yes
| small = yes
| imageright = [[Файл:Nuvola apps bookcase.png|50px]]
| imageright = [[Файл:Nuvola apps bookcase.png|40px]]
| text =
small = yes <br> imageright = <nowiki>[[Файл:Nuvola apps bookcase.png|40px]]</nowiki>
}}
{{ombox
| small = yes
| imageright = [[Файл:Nuvola apps bookcase.png|30px]]
| smallimageright = none
| smallimageright = none
| text =  
| text =  
small = yes <br> imageright = <nowiki>[[Файл:Nuvola apps bookcase.png|50px]]</nowiki> <br> smallimageright = none
small = yes <br> imageright = <nowiki>[[Файл:Nuvola apps bookcase.png|40px]]</nowiki> <br> smallimageright = none
}}
}}
'''smallimageright'''
==== smallimageright ====
: Если параметр {{code|smallimageright}} не задан, то используется параметр {{code|imageright}}. Если параметр {{code|imageright}} также пустой, то используется маленький значок по умолчанию. Переопределяет значение параметра {{code|imageright}}, когда {{code|small{{=}}yes}}. Если параметру присвоено значение {{code|none}}, то значок не отображается. Пример:
: '''нет параметра''' = если параметр '''smallimageright''' не задан, то опять используется параметр '''imageright'''. Если параметр '''imageright''' также пустой, то используется значок справа не показывается.
: '''файл изображения''' = ссылка на файл, использующая вики разметку. Около 30px в ширину. Например:
:: <code><nowiki>smallimageright = [[Файл:Nuvola apps bookcase.png|30px|alt=Three stacked books]]</nowiki></code>
:: <code><nowiki>smallimageright = [[Файл:Nuvola apps bookcase.png|30px|alt=Three stacked books]]</nowiki></code>
: '''одругое''' = всё, что вы хотите отобразить справа.
: '''none''' = обозначает, что не нужно отображать значок справа. Переопределяет заданное в параметре '''imageright''', когда «small=yes».
==== smalltext ====
: Краткий вариант текста сообщения. Если параметр '''smalltext''' не задан, то используется параметр '''text'''.


'''smalltext'''
=== ''plainlinks'' ===
: Краткий вариант текста сообщения. Если параметр {{code|smalltext}} не задан, то используется параметр {{code|text}}.
Обычно в Википедии внешние ссылки отмечены значком стрелки рядом с ними, например: [http://www.example.com Example.com]. Однако в окнах сообщений значок стрелки по умолчанию скрыт, например: <span class="plainlinks">[http://www.example.com Example.com]</span>. Чтобы получить обычный стиль внешней ссылки со значком стрелки, используйте {{para|plainlinks|no}}.


=== Примеры использования ===
=== ''cat2'', ''cat3'', ''all2'', and ''all3'' ===
Примеры использования в сообщениях типа «notice».
* {{para|cat2}} и {{para|cat3}} предусматривают дополнительные помесячные категории; см. [[#cat]].
* {{para|all2}} и {{para|all3}} предусматривают дополнительные категории, в которые помещаются все статьи, как и в [[#all]].


{{ombox
== Технические детали ==
| text  = Не заданы параметры type и image.
Если вам необходимо использовать специальные символы внутри параметра {{para|text}}, то вам необходимо заменять их ESC-последовательностями:
}}
{{ombox
| image = none
| text  = Не заданы параметр type и '''image=none'''.
}}
{{ombox
| image = [[Файл:Gnome globe current event.svg|42px]]
| imageright = [[Файл:Nuvola apps bookcase.svg|40px]]
| text = image = <nowiki>[[Файл:Gnome globe current event.svg|42px]]</nowiki> <br> imageright = <nowiki>[[Файл:Nuvola apps bookcase.svg|40px]]</nowiki>
}}
{{ombox
| type      = notice
| image      = [[Файл:Yes_check.svg|30px]]
| imageright =
| text      = '''Эта страница является частью [[:Категория:Википедия:Правила и руководства|правил и руководств]] русской Википедии.'''<br>
Изложенному здесь должны следовать все участники. Прежде чем редактировать, убедитесь, что вносимые изменения соответствуют [[Википедия:Консенсус|консенсусу]]. Если есть сомнения, обсудите на [[Википедия:Форум/Правила|форуме]] или [[{{TALKPAGENAME}}|странице обсуждения]].
}}
{{ombox
| type      = notice
| image      = [[Файл:Nutshell.png|30px]]
| text      =
'''В двух словах:''' Этот шаблон используется для отображения информационного сообщения на страницах, '''не являющихся''' статьёй, страницей обсуждения, файлом или категорией.
}}


=== Технические детали ===
<syntaxhighlight lang="wikitext">
Если вам необходимо использовать специальные символы внутри параметра '''text''', то вам необходимо заменять их ESC-последовательностями:
<pre>
{{ombox
{{ombox
| text  = <div>
| text  = <div>
Здесь знак равенства =, открывающая и закрывающая фигурные скобки { }.   
Здесь знак равенства = открывающая и закрывающая фигурные скобки { }.   
А здесь знак разделения параметров {{!}} и две закрывающие фигурные скобки &lt;nowiki>}}&lt;/nowiki>.  
А здесь знак разделения параметров {{!}} и две закрывающие фигурные скобки <nowiki>}}</nowiki>.  
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками &lt;nowiki>|}}&lt;/nowiki>.
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками <nowiki>|}}</nowiki>.
</div>
</div>
}}
}}
</pre>
</syntaxhighlight>


{{ombox
{{ombox
| text  = <div>
| text  = <div>
Здесь знак равенства =, открывающая и закрывающая фигурные скобки { }.
Здесь знак равенства = открывающая и закрывающая фигурные скобки { }.
А здесь знак разделения параметров {{!}} и две закрывающие фигурные скобки <nowiki>}}</nowiki>.  
А здесь знак разделения параметров {{!}} и две фигурные скобки <nowiki>}}</nowiki>.  
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками <nowiki>|}}</nowiki>.
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками <nowiki>|}}</nowiki>.
</div>
</div>
}}
}}


* Этот шаблон использует <code>ombox</code> [[CSS]]-классы в [[MediaWiki:Common.css]] влияющие на его внешний вид, то есть он полностью перенастраиваемый.


Этот шаблон использует [[CSS]]-классы <code>ombox</code> в [[MediaWiki:Common.css]], влияющие на его внешний вид, то есть он полностью перенастраиваемый.
* Внутри шаблона для формирования кода таблицы используется язык разметки HTML вместо языка викиразметки. Так делается во всех мета-шаблонах, так как у вики-разметки есть ряд недостатков. Например, она затрудняет использование [[ВП:ПАРС|функций парсера]] и специальных символов в параметрах.


Шаблон вызывает {{t|ombox/core}}, содержащий весь исполняемый код для {{t|ombox}}, когда как сам {{t|ombox}} занимается предварительной обработкой параметров, тем самым упрощая {{t|ombox/core}}.
* Теги <code><nowiki><div></nowiki></code>, окружающие текст в приведенном выше примере, обычно не нужны. Но если текст содержит разрыв строки или строк, то иногда мы получаем странный межстрочный интервал. Особенно это происходит при использовании вертикальных списков. Используйте теги <code><nowiki><div></nowiki></code>, чтобы исправить такое поведение.


Внутри шаблона для формирования кода таблицы используется язык разметки HTML вместо языка викиразметки. Так делается во всех мета-шаблонах, так как у вики-разметки есть ряд недостатков. Например, она затрудняет использование [[ВП:ПАРС|функций парсера]] и специальных символов в параметрах.
== Семейство Mbox ==
{{Подробный список шаблонов семейства Mbox}}


<includeonly>
<includeonly>
[[Категория:Шаблоны:Для шаблонов]]
[[Категория:Шаблоны-сообщения семейства Mbox]]
</includeonly>
</includeonly>

Текущая версия от 16:29, 3 мая 2023

Мета-шаблоны
блоков сообщений

{{Ombox}}, название сокращенно от other pages message box — меташаблон различных шаблонов-сообщений в пространствах «Участник», «Википедия», «Шаблон», «Справка», и других, которые не покрываются шаблонами {{ambox}}, {{tmbox}}, {{imbox}} или {{cmbox}}. Поэтому он не должен использоваться в статьях, страницах обсуждения, файлах и категориях.

Похож на шаблон {{Ambox}} и использует такие же параметры.

Параметры =

type

Типы меняют внешний вид шаблона:

Комбинация параметров

Этот параметр позволяет изменить картинку шаблона:

image

Вы можете выбрать уникальное изображение для шаблона, использую параметр image. Значение параметра |image = должно иметь тот же синтаксис, как и при вставке изображения в статью (Википедия:Иллюстрирование#Вставка файла в статью). В стандарте, ширина — 40-50px. Например:

  • Для {{Правило}} указано изображение |image = [[Файл:OOjs UI icon check-constructive.svg|40px|alt=✔|link=]]:

Шаблон:Правило

Пожалуйста, учтите:

  • Если изображение не указано, то оно будет зависеть от параметра type. (Смотрите о параметре #type выше.)
  • Если указано |image = none, то никакое изображение выводится не будет, и текст займет всю площадь шаблона.
  • Если изображение выполняет чисто декоративную функцию, а также находится в общественном достоянии, удобство и доступность использования шаблоны может быть улучшена с помощью подавления ссылки на файл с помощью добавления параметров |link = и |alt =, как показано выше.

text, и text-small

Параметр text передает основной текст в шаблон. Постарайтесь сделать его как можно более кратким и понятным.

Параметр text-small показывает текст маленьким шрифт, не рекомендуем его использовать для файлов.

talk

Некоторые шаблоны-сообщения содержат ссылку на страницу обсуждения, и позволяют редактору уточнить заголовок необходимой секции для ссылки. Чтобы добиться такой функциональности, просто укажите при создании шаблона |talk = {{{talk|}}}.

Примеры использования параметра редакторами:

  • |talk = ЗАГОЛОВОК СЕКЦИИ — ссылка отправит читателя в необходимую секцию на странице обсуждения статьи. Пример — |talk = Foo.
  • |talk = ПОЛНОЕ НАЗВАНИЕ СТРАНИЦЫ ОБСУЖДЕНИЯ — шаблон выдаст ссылку на указанную страницу обсуждения (может содержать ссылку на секцию), например |talk = Обсуждение:Banana#Foo.

Примечания:

  • При использовании этого параметра при создании шаблона, то ссылка на страницу обсуждения будет появляться и в самом шаблоне (для того, чтобы продемонстрировать функциональность), но на страницах она будет отображаться, только если параметр фактически указан.
  • Чтобы быть уверенным, что ссылка на страницу обсуждения постоянно показывается, вы можете использовать следующую конструкцию: |talk = {{{talk|#}}}.
  • Строка не будет отображаться если страницы обсуждения статьи, или указанной страницы обсуждения не существует, и неважно что вы укажете в параметре.

date

Установка параметра date сообщает мета-шаблону, что в шаблон-сообщение был установлен в этот день: устанавливается как редакторами, так и ботами. Отображается мелким шрифтов в конце дополнительного сообщения.

Обратите внимание, возможны только следующие виды дат:

Также указание этого параметра включает категоризацию по времени, если параметр #cat определен.

cat

Этот параметр определяет по-месячную категорию для статей. Если |cat = КАТЕГОРИЯ тогда:

  • статьи будут помещены в категорию Категория: КАТЕГОРИЯ с ДАТЫ если |date = ДАТА указан.
  • статьи будут помещены в категорию Категория: КАТЕГОРИЯ если дата не указана.

Например, для шаблона {{Маргинальные теории}} указана категория |cat = Википедия:Статьи, подозреваемые в наличии оригинальных исследований, и поэтому статья с шаблоном {{Маргинальные теории|date=12 января 2013}} будет помещена в категорию Категория:Википедия:Статьи, подозреваемые в наличии оригинальных исследований с января 2013 года.

В параметре cat не должно быть ссылок, и префикса Category: или Категория:.

all

Параметр all определяет категорию, в которую должны быть включены все статьи не зависимо от даты.

В параметре all не должно быть ссылок, и префикса Category: или Категория:.

Дополнительные параметры

Параметры

Список всех параметров:

imageright

С помощью этого параметра можно указать изображение в правой части сообщения. Синтаксис такой же, как и для параметра |image =, за исключением того, что по умолчанию изображение отсутствует.

class

Пользовательские классы CSS для применения к сообщению. Если вы добавляете несколько классов, они должны быть разделены пробелом.

style and textstyle

Дополнительные значения CSS могут быть определены без кавычек " ", но с завершающими точками с запятой ;.

  • |style = — определяет стиль, используемый всей таблицей окна сообщений. Это можно использовать для таких вещей, как изменение ширины окна.
  • |textstyle = — относится к текстовой ячейке.

issue and fix

Вместо указания |text = и |text-small = можно использовать параметр |issue =.

Индивидуальный текст для малого формата может быть определен с помощью |fix =.

Параметры миниатюризации

small

yes = Создаёт маленькое окно сообщения, прикрепляющееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные, переданные в параметрах smallimage, smallimageright и smalltext, используются, только если «small=yes». Чтобы производный шаблон понимал параметр small, используйте следующий код:
small = {{{small|}}}

smallimage

нет параметра = если параметр smallimage не задан, то опять используется параметр image. Если параметр image также пустой, то используется маленький значок по умолчанию.
файл изображения = ссылка на файл использующая вики разметку. Обычно около 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Например:
smallimage = [[Файл:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]
none = обозначает, что не нужно отображать значок. Переопределяет заданное в параметре image, когда «small=left».

smallimageright

нет параметра = если параметр smallimageright не задан, то опять используется параметр imageright. Если параметр imageright также пустой, то используется значок справа не показывается.
файл изображения = ссылка на файл, использующая вики разметку. Около 30px в ширину. Например:
smallimageright = [[Файл:Nuvola apps bookcase.png|30px|alt=Three stacked books]]
одругое = всё, что вы хотите отобразить справа.
none = обозначает, что не нужно отображать значок справа. Переопределяет заданное в параметре imageright, когда «small=yes».

smalltext

Краткий вариант текста сообщения. Если параметр smalltext не задан, то используется параметр text.

plainlinks

Обычно в Википедии внешние ссылки отмечены значком стрелки рядом с ними, например: Example.com. Однако в окнах сообщений значок стрелки по умолчанию скрыт, например: Example.com. Чтобы получить обычный стиль внешней ссылки со значком стрелки, используйте |plainlinks = no.

cat2, cat3, all2, and all3

  • |cat2 = и |cat3 = предусматривают дополнительные помесячные категории; см. #cat.
  • |all2 = и |all3 = предусматривают дополнительные категории, в которые помещаются все статьи, как и в #all.

Технические детали

Если вам необходимо использовать специальные символы внутри параметра |text =, то вам необходимо заменять их ESC-последовательностями:

{{ombox
| text  = <div>
Здесь знак равенства = открывающая и закрывающая фигурные скобки { }.  
А здесь знак разделения параметров {{!}} и две закрывающие фигурные скобки <nowiki>}}</nowiki>. 
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками <nowiki>|}}</nowiki>.
</div>
}}
  • Этот шаблон использует ombox CSS-классы в MediaWiki:Common.css влияющие на его внешний вид, то есть он полностью перенастраиваемый.
  • Внутри шаблона для формирования кода таблицы используется язык разметки HTML вместо языка викиразметки. Так делается во всех мета-шаблонах, так как у вики-разметки есть ряд недостатков. Например, она затрудняет использование функций парсера и специальных символов в параметрах.
  • Теги <div>, окружающие текст в приведенном выше примере, обычно не нужны. Но если текст содержит разрыв строки или строк, то иногда мы получаем странный межстрочный интервал. Особенно это происходит при использовании вертикальных списков. Используйте теги <div>, чтобы исправить такое поведение.

Семейство Mbox

Шаблон:Подробный список шаблонов семейства Mbox