Шаблон:Ambox: различия между версиями
М.Т (обсуждение | вклад) (Новая страница: «<includeonly>{|class="metadata plainlinks ambox {{#if:{{{mini|}}}|ambox-mini}} {{#switch:{{{type|}}}|delete|serious|content|style|good|discussion|notice|merge=amb…») |
(нет различий)
|
Текущая версия от 13:42, 23 февраля 2016
| Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
|
| Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов. Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
Шаблон:T (от article message box) — базовый шаблон для различных шаблонов-сообщений в Руксперта.
Использование
{{ambox
|mini = <!-- При любом непустом значении параметра ширина шаблона - 30% от ширины страницы -->
|type = <!-- Название типа сообщения, см. ниже все варианты. Если параметр не задан, используется тип notice -->
|style = <!-- Дополнительные параметры оформления -->
|image = <!-- Название изображения в формате [[Файл:Example.png]]. Если параметр не задан, используется стандартное для этого типа изображение -->
|text = <!-- Заголовок сообщения. Рекомендуется использовать полужирное начертание -->
|text-small = <!-- Текст меньшего шрифта под заголовком -->
|data-label-1 = Название атрибута "data-???" для JavaScript
|data-value-1 = Значение атрибута "data-???" для JavaScript
|data-label-2 = Название атрибута "data-???" для JavaScript
|data-value-2 = Значение атрибута "data-???" для JavaScript
|data-label-3 = Название атрибута "data-???" для JavaScript
|data-value-3 = Значение атрибута "data-???" для JavaScript
}}
Примеры
Сообщение
{{ambox
|type = notice
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Обсуждение
{{ambox
|type = discussion
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Объединить или перенести
{{ambox
|type = merge
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Избранная или хорошая статья
{{ambox
|type = good
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Проблемы со стилем
{{ambox
|type = style
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Проблемы
{{ambox
|type = content
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Серьёзные проблемы
{{ambox
|type = serious
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Удаление
Используется дополнительный вариант стиля, используемый в шаблонах для статей к удалению.
{{ambox
|type = delete
|style = background:#FEE
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Мини-шаблон
{{ambox
|mini = 1
|type = notice
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
Другое изображение
{{ambox
|type = style
|image = [[Файл:Wikitext.svg|40px|[[wiki]]]]
|text = '''Заголовок сообщения. Рекомендуется использовать полужирное начертание.'''
|text-small = Текст меньшего шрифта под заголовком.
}}
| Заголовок сообщения. Рекомендуется использовать полужирное начертание. Текст меньшего шрифта под заголовком.
|
TemplateData
<templatedata>
{
"description": "Базовый шаблон для различных шаблонов-сообщений.",
"params": {
"data-value-1": {
"label": "data-value-1",
"description": "Значение атрибута \"data-№\" для JavaScript",
"type": "string",
"required": true
},
"data-value-2": {
"label": "data-value-2",
"type": "string",
"required": true,
"inherits": "data-value-1"
},
"data-value-3": {
"label": "data-value-3",
"type": "string",
"required": true,
"inherits": "data-value-1"
},
"mini": {
"label": "mini",
"description": "делает ширину шаблона равной 30% от ширины страницы",
"type": "boolean"
},
"type": {
"label": "type",
"description": "Название типа сообщения, варианты: delete serious content style good discussion notice merge",
"type": "string",
"default": "notice"
},
"style": {
"label": "style",
"description": "Дополнительные параметры оформления css",
"type": "string"
},
"id": {
"label": "id",
"type": "string"
},
"data-label-1": {
"label": "data-label-1",
"description": "Название атрибута \"data-№\" для JavaScript",
"type": "string"
},
"data-label-2": {
"label": "data-label-2",
"type": "string",
"inherits": "data-label-1"
},
"data-label-3": {
"label": "data-label-3",
"type": "string",
"inherits": "data-label-1"
},
"image": {
"label": "image",
"description": "Название изображения в формате
.",
"type": "string",
"default": "используется стандартное для этого типа изображение"
},
"text": {
"label": "text",
"description": "Заголовок сообщения. Рекомендуется использовать полужирное начертание",
"type": "string"
},
"text-small": {
"label": "text-small",
"description": "Текст меньшего шрифта под заголовком",
"type": "string"
},
"imageright": {
"label": "imageright",
"type": "string",
"description": "Дополнительное изображение в правой части шаблона
."
}
}
}
</templatedata>