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

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску
(Новая страница: «{{docpage}} {{onLua|Template call code|withParams}} '''{{t}}''' совмещает в себе функцию {{t|tc}} и {{t|pre}}. С его помощью уд...»)
 
Нет описания правки
 
Строка 4: Строка 4:


Например, чтобы показать синтаксис шаблона {{t|перенесено с}}, мы можем в его документации написать так:
Например, чтобы показать синтаксис шаблона {{t|перенесено с}}, мы можем в его документации написать так:
<dl><dd><pre>{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
<dl><dd><pre>{{tpre||''Тептар-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}</pre></dd></dl>
{{optp/comment}}</pre></dd></dl>
и получим:
и получим:
: {{tpre|перенесено с|''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
: {{tpre|перенесено с|''Тептар-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
: {{optp/comment}}
: {{optp/comment}}


Строка 36: Строка 36:


== См. также ==
== См. также ==
* {{t|tc}}
* {{t|*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
* {{t|*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
* {{t|sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{t|tpre}}
* {{t|sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{t|tpre}}
Строка 42: Строка 41:
* {{t|pre}}
* {{t|pre}}
* {{t|между pre}}
* {{t|между pre}}
{{шаблоны для документирования}}


<includeonly>
<includeonly>
[[Категория:Шаблоны:Для документирования шаблонов]]
[[Категория:Шаблоны:Для документирования шаблонов]]
</includeonly>
</includeonly>

Текущая версия от 00:13, 6 февраля 2022

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

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

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

и получим:

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

Серым показаны необязательные параметры.

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

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

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

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

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

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

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

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

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

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}