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

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 33: Строка 33:
Если задать {{para|_spaced|1}}, параметры шаблона будут отбиты пробелами:
Если задать {{para|_spaced|1}}, параметры шаблона будут отбиты пробелами:


{{пример||ш|параметр 1{{((}}{{=}}{{))}}значение|параметр 2{{((}}{{=}}{{))}}значение|_spaced{{=}}1|_tag=pre|_sep={{sp↓}}}}
{{Пример||ш|параметр 1{{((}}{{=}}{{))}}значение|параметр 2{{((}}{{=}}{{))}}значение|_spaced{{=}}1|_tag=pre|_sep={{sp↓}}}}


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

Версия от 21:51, 13 мая 2023

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

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

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

и получим:

Шаблон:tpre
Шаблон:optp/comment

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

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

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

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

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

Настройки

Если задать Шаблон:para, параметры шаблона будут отбиты пробелами:

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

Шаблон:sp↓

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

См. также

  • Шаблон:t — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • Шаблон:t — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне Шаблон:t
  • Шаблон:t — код вызова шаблона → результат; см. там стиль pre
  • Шаблон:t
  • Шаблон:t

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