Шаблон:Tc

Материал из wikixw
Перейти к навигации Перейти к поиску

Ошибка скрипта: Модуля «Template call code» не существует. Шаблон:Tc/doc|editsection=}} Ошибка скрипта: Модуля «Message box» не существует. Шаблон Ошибка скрипта: Модуля «Template call code» не существует. позволяет показать код включения шаблона. Он является лаконичной альтернативой конструкции Шаблон:Tag.

Разные способы привести код включения шаблона в документации:

Используя Шаблон:Tago + Шаблон:Tago Результат
<code><nowiki>{{шаблон|параметр}}</nowiki></code> {{шаблон|параметр}}
<code><nowiki>{{шаблон|а=б}}</nowiki></code> {{шаблон|а=б}}
<code><nowiki>{{шаблон|параметр=значение|{{IPA|/tʃ/}}}}</nowiki></code> {{шаблон|параметр=значение|{{IPA|/tʃ/}}}}
Используя Ошибка скрипта: Модуля «Template call code» не существует. !! Результат
{{tc|шаблон|параметр}} Ошибка скрипта: Модуля «Template call code» не существует.
{{tc|шаблон|а{{=}}б}} Ошибка скрипта: Модуля «Template call code» не существует.
{{tc|шаблон|параметр{{=}}значение|<nowiki>{{IPA|/tʃ/}}</nowiki>}} Ошибка скрипта: Модуля «Template call code» не существует.

<templatestyles src="Шаблон:TOC right/styles.css" />

Использование[править код]

  • Ошибка скрипта: Модуля «Example» не существует.
  • Ошибка скрипта: Модуля «Example» не существует.
  • Ошибка скрипта: Модуля «Example» не существует.
  • Ошибка скрипта: Модуля «Example» не существует.

Шаблон:Tc/=

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

  • Ошибка скрипта: Модуля «Template call code» не существует.Ошибка скрипта: Модуля «Template call code» не существует.

Первый параметр (или только часть с названием шаблона) можно опускать — тогда его заменит название текущей страницы со строчной первой буквы:

  • Ошибка скрипта: Модуля «Example» не существует.
  • Ошибка скрипта: Модуля «Example» не существует.
  • Ошибка скрипта: Модуля «Example» не существует.

Настройки[править код]

  • _nobr: запретить перенос на следующую строку внутри кода (при непустом значении параметра).
  • _tag=kbd: использовать тег Шаблон:Tago вместо Шаблон:Tago.
  • _style: CSS для тега.
  • _spaced: отбить параметры шаблона пробелами (при непустом значении параметра):
    Ошибка скрипта: Модуля «Example» не существует.

В оформлении документации[править код]

Помимо примеров, с помощью шаблона можно изящно записывать синтаксис шаблонов в документации. При этом курсивом выделяются «плейсхолдеры» (Шаблон:Lang-en, буквально — «держатели места») параметров шаблона, или их описания, чтобы не спутать их с непосредственным содержанием параметров. Шаблоном Ошибка скрипта: Модуля «Template call code» не существует., в свою очередь, можно выделять необязательные параметры, которые отобразятся серым цветом.

Пример:

Шаблон:Pre
Шаблон:Sp↓
Ошибка скрипта: Модуля «Template call code» не существует.Шаблон:PbШаблон:Optp/comment

Обратите внимание, что в описании параметров здесь имитируется вид реального содержания параметров: в соответствии с ним выбирается заглавная или строчная буква, ставится или не ставится точка (в данном примере к названию раздела или якоря добавлен знак решётки). Это делается для того, чтобы по одному взгляду на синтаксис шаблона можно было понять, как его надо использовать.

Многострочные примеры использования шаблонов можно давать не только посредством тега Шаблон:Tago, который не поддерживает разметку внутри себя, но и при помощи пробела в начале строк или (что менее удобно) шаблона Ошибка скрипта: Модуля «Template call code» не существует. (а также Ошибка скрипта: Модуля «Template call code» не существует., позволяющего использовать тег Шаблон:Tago с маркерами списка при такой необходимости).

См. также[править код]

  • Ошибка скрипта: Модуля «Template call code» не существует. — функционал тега Шаблон:Tago с возможностью использования разметки