Шаблон:Tlp

Материал из Коми тӧданін
Ошибка скрипта: Нет такого модуля, как «Template call code».
Документация Документация

{{#ifeq: Tlp | doc | Ошибка скрипта: Нет такого модуля, как «Message box».{{#if: || {{#ifeq: Шаблон

   | Модуль
   |
   |
   }}
 }}

}} Шаблон:Ombox{{#ifeq:Tlp|doc||{{#if:||{{#if:Template call code||}}}}}} Шаблон:T — шаблон для оформления ссылок на шаблоны с указанием параметров.

Использование

Шаблон:Tc

Все параметры являются необязательными. Чёрным цветом даны базовые параметры, серым — дополнительныеШаблон:Sp/редко используемые.

Шаблон:Tc/=

В параметрах шаблона нельзя вписывать конструкции с фигурными скобками. Их можно заключать в Шаблон:Tag; см. Примеры.

Если использовать шаблон без первого параметра, то в качестве названия шаблона он выведет название текущей страницы (после двоеточия) со строчной первой буквы (это бывает полезно при упоминании шаблона в его собственной документации, особенно когда используется одна документация на несколько шаблонов).

Настройки записываются как булевы значения («истина»Шаблон:Sp/«ложь») параметров-переключателей, например _u=1 — «истина» (подойдёт любое непустое значение). Параметры-переключатели включают в себя:

  • _nl (_nolink): подавить ссылку.
  • _s и _п: вывести ключевое слово «subst:» и «подст:» соответственно перед именем шаблона (можно просто дописать «subst:» или «подст:» в название шаблона).
  • _u: вывести имя шаблона с заглавной буквы. Работает только при опущенном первом параметре.
  • _b (от black): не использовать оформление (серый цвет текста; чтобы названия шаблонов смотрелись опрятно в коде).
  • _nav: при использовании шаблона в рамках блока навигации. Благодаря этой настроке, когда вы находитесь на той странице, на которую должна вести ссылка, название шаблона выделяется жирным, что удобно для восприятия блоков навигации. Например, так сделано в навигационном шаблоне Шаблон:T для шаблонов Шаблон:T. Работает только при указанном первом параметре.
  • _nobr: запретить перенос на следующую строку в середине кода.

Примеры

Базовые

Шаблон:^ Настройки

Шаблон:^ Параметр Шаблон:Cn:

{{tlp|t|''шаблон''|_nav=1}}{{·}}{{tlp|tlp|''шаблон''|''параметры''|_nav=1}}{{·}}{{tlp|tc|''шаблон''|''параметры''|_nav=1}}{{·}}{{tlp|tlc|''шаблон''|''параметры''|_nav=1}}

Шаблон:Sp↓ Ошибка скрипта: Нет такого модуля, как «Template call code».Шаблон:·Ошибка скрипта: Нет такого модуля, как «Template call code».Шаблон:·Ошибка скрипта: Нет такого модуля, как «Template call code».Шаблон:·Ошибка скрипта: Нет такого модуля, как «Template call code».

Шаблон:^ Остальные параметры

Детали

  • Если шаблон используется без первого параметра, а в названии страницы есть слэш, то, что идёт после него, опускается.
  • Шаблон понимает идентичность адресов Участник:Некий участник и Участник:Некий_участник и использует особые приёмы, чтобы обходить баги/особенности вики-движка, связанные с использованием символов «*», «:», «;» и т. п. на первом месте в названиях шаблонов или тексте ссылок. Не смутит его и замена символов их HTML-кодами, типа Шаблон:Amp для «/».
  • Код шаблона устроен подобно коду Шаблон:T.

Шаблон:Шаблоны для документирования