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

Материал из Викимультии — энциклопедии мультипликации
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
← Новая страница: «{{#invoke:ParamValue2Value|main|_pass_to=tpre/formatting}}<noinclude> <!-- Основной шаблона код находится по адресу Шаб…»
 
Нет описания правки
 
Строка 1: Строка 1:
{{#invoke:ParamValue2Value|main|_pass_to=tpre/formatting}}<noinclude>
{{{{{|safesubst:}}}#invoke: Template call code | withParams | _tag = pre }}<noinclude>{{doc}}</noinclude>
<!-- Основной шаблона код находится по адресу Шаблон:Tpre/formatting -->
{{doc}}
</noinclude>

Текущая версия от 13:28, 7 августа 2019

{{tpre}}


Документация

{{tpre}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

{{перенесено с|Вики-страница|подпись и/или текст в конце|текст=Текст вместо «Перенесено со страницы»}}
Необязательные параметры показаны серым.

Про такой стиль оформления синтаксисов шаблонов в документациях см. Шаблон:Tc#В оформлении документации.

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

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать непустое значение параметру |_spaced=, параметры шаблона будут отбиты пробелами:

{{tpre|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=x}}
{{ш|параметр 1=значение|параметр 2=значение}}

Если задать непустое значение параметру |_fullspaced=, параметры шаблона будут отбиты пробелами с обеих сторон:

{{tpre|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_fullspaced=x}}
{{ш|параметр 1=значение|параметр 2=значение}}