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

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:
Данный шаблон предназначен для отображения ссылки, позволяющей начать новую тему на той странице, где находится этот шаблон, или на какой-то другой. С помощью параметров ссылку можно оформить не как обычный текст, а как кнопку. Синтаксис (все параметры необязательны):
Данный шаблон предназначен для отображения ссылки, позволяющей начать новую тему на той странице, где находится этот шаблон, или на какой-то другой. С помощью параметров ссылку можно оформить не как обычный текст, а как кнопку. Синтаксис (все параметры необязательны):


{{Tpre||''текст''|раздел=''параметры ссылки''|кнопка=1|маленькая=1|страница=''название страницы''}}
{{Tpre|Добавить тему|''текст''|раздел=''параметры ссылки''|кнопка=1|маленькая=1|страница=''Название страницы''}}
где
где
* {{Para|текст}} (или {{Para||''текст''}}) — текст ссылки (по умолчанию — «Добавить тему»).
* {{Para|текст}} (или {{Para||''текст''}}) — текст ссылки (по умолчанию — «Добавить тему»).
Строка 13: Строка 13:
* {{Para|параметры}} (или {{Para|url_ending}}) — дополнительные параметры ссылки ([[mw:Manual:Parameters to index.php/ru#Редактирование и отправка|справочник]]). Например:
* {{Para|параметры}} (или {{Para|url_ending}}) — дополнительные параметры ссылки ([[mw:Manual:Parameters to index.php/ru#Редактирование и отправка|справочник]]). Например:
** {{Para|параметры|2=&section=0&preview=no&editintro=template:Тема_сверху&summary=/*++*/+новая+тема}}
** {{Para|параметры|2=&section=0&preview=no&editintro=template:Тема_сверху&summary=/*++*/+новая+тема}}
** {{Para|параметры|2=&editintro=template:Тема_сверху}} — при создании новой темы над полем редактирования отображается шаблон {{tl|Тема сверху}}.
** {{Para|параметры|2=&editintro=template:Тема_сверху}} — при создании новой темы над полем редактирования отображается шаблон {{Tl|Тема сверху}}.
** {{Para|параметры|2=&summary=/*++*/+новая+тема}} — в поле описания будет добавлен указанный текст.
** {{Para|параметры|2=&summary=/*++*/+новая+тема}} — в поле описания будет добавлен указанный текст.
* {{Para|кнопка|1}} (или {{Para|button|1}}) — ссылка оформляется в виде кнопки с увеличенным на 30 % текстом.
* {{Para|кнопка|1}} (или {{Para|button|1}}) — ссылка оформляется в виде кнопки с увеличенным на 30 % текстом.
Строка 28: Строка 28:


== Примеры ==
== Примеры ==
{{Таблица примеров
{{Таблица примеров|t=Добавить тему
|1=
|1=
|2=добавляйте\раздел=new
|2=добавляйте\раздел=new

Текущая версия от 19:33, 24 июня 2023

Данный шаблон предназначен для отображения ссылки, позволяющей начать новую тему на той странице, где находится этот шаблон, или на какой-то другой. С помощью параметров ссылку можно оформить не как обычный текст, а как кнопку. Синтаксис (все параметры необязательны):

{{Добавить тему|текст|раздел=параметры ссылки|страница=Название страницы|маленькая=1|кнопка=1}}

где

  • |текст = (или |текст) — текст ссылки (по умолчанию — «Добавить тему»).
  • |страница = (или |page =) — можно указать, для какой страницы будет предлагаться создание новой темы (по умолчанию тема будет создаваться на той же странице, где находится этот шаблон). Пример: |страница = template talk:Добавить тему.
  • |раздел = (или |section =):
    • |раздел = new — новая тема добавляется снизу страницы.
    • |раздел = 0 — для редактирования открывается самая верхняя (нулевая) секция страницы и пользователь сам должен оформить заголовок темы.
  • |editintro = — шаблон с сообщением, выводящимся над окном редактирования. См. {{editintro}}.
  • |preload = — шаблон с заготовкой добавляемого текста. См. {{preload}}.
  • |параметры = (или |url_ending =) — дополнительные параметры ссылки (справочник). Например:
    • |параметры = &section=0&preview=no&editintro=template:Тема_сверху&summary=/*++*/+новая+тема
    • |параметры = &editintro=template:Тема_сверху — при создании новой темы над полем редактирования отображается шаблон {{Тема сверху}}.
    • |параметры = &summary=/*++*/+новая+тема — в поле описания будет добавлен указанный текст.
  • |кнопка = 1 (или |button = 1) — ссылка оформляется в виде кнопки с увеличенным на 30 % текстом.
  • |маленькая = 1 (или |small = 1) — текст в кнопке обычного размера.
  • |белая = 1 (или |white = 1) — цвет кнопки меняется на белый.
  • |стиль ссылки = (или |container_style =) и |стиль = (или |style =) — css-стили контейнера и текста/кнопки.

Если аргумент для параметра |раздел = не указан или он равен 0 (|раздел = 0), то к ссылке добавляются параметры &preview=no&editintro=template:Тема_сверху&summary=/*++*/+новая+тема. Иными словами, следующие варианты вызова шаблона идентичны:

{{Добавить тему}}
{{Добавить тему|section=}}
{{Добавить тему|section=0}}
{{Добавить тему|section=0&preview=no&editintro=template:Тема_сверху&summary=/*++*/+новая+тема}}

Примеры

Код Результат
{{Добавить тему}} Добавить тему
{{Добавить тему|добавляйте|раздел=new}} добавляйте
{{Добавить тему|editintro=Шаблон:Тема сверху|раздел=0|параметры=&preview=no}} Добавить тему
{{Добавить тему|Добавить запрос|кнопка=1}} Добавить запрос
{{Добавить тему|Добавить запрос|белая=1}} Добавить запрос
{{Добавить тему|маленькая=1}} Добавить тему
{{Добавить тему|маленькая=1|белая=1}} Добавить тему

Сообщение над окном редактирования (editintro)

Если у страницы, на которой находится этот шаблон, есть подстраница, названная editintro, то эта страница появится в виде сообщения над окном редактирования. Например, РуСказки:Форум/Вниманию участников/editintro появится при нажатии на кнопку «Добавить тему» на странице РуСказки:Форум/Вниманию участников. В противном случае будет использоваться стандартное сообщение Шаблон:Тема сверху.