Шаблон:Tpre/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) Нет описания правки |
||
| Строка 33: | Строка 33: | ||
Если задать {{para|_spaced|1}}, параметры шаблона будут отбиты пробелами: | Если задать {{para|_spaced|1}}, параметры шаблона будут отбиты пробелами: | ||
{{Пример||ш|параметр 1{{((}}{{=}}{{))}}значение|параметр 2{{((}}{{=}}{{))}}значение|_spaced{{=}}1|_tag=pre|_sep={{ | {{Пример||ш|параметр 1{{((}}{{=}}{{))}}значение|параметр 2{{((}}{{=}}{{))}}значение|_spaced{{=}}1|_tag=pre|_sep={{Sp-down}}}} | ||
== См. также == | == См. также == | ||
* {{t|*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую) | * {{t|*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую) | ||
* {{t| | * {{t|Sp-down}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{t|tpre}} | ||
* {{t|Пример}} — <code>код вызова шаблона</code> → результат; см. там стиль <code>pre</code> | * {{t|Пример}} — <code>код вызова шаблона</code> → результат; см. там стиль <code>pre</code> | ||
* {{t|pre}} | * {{t|pre}} | ||
Версия от 22:17, 13 мая 2023
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{tpre}} совмещает в себе функцию {{Tc}} и {{Pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.
Например, чтобы показать синтаксис шаблона Шаблон:t, мы можем в его документации написать так:
{{Tpre||''Вики-страница''{{Optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}} {{Optp/comment}}
и получим:
Про такой стиль оформления синтаксисов шаблонов в документациях см. Шаблон:ссылка на раздел.
Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):
{{((}}main
|''Статья 1''
|''Статья 2''
|l1=''Отображаемый текст ссылки 1''
|l2=''Отображаемый текст ссылки 2''
}}
который даст:
{{main
|Статья 1
|Статья 2
|l1=Отображаемый текст ссылки 1
|l2=Отображаемый текст ссылки 2
}}
Настройки
Если задать Шаблон:para, параметры шаблона будут отбиты пробелами:
{{Tpre|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓
{{ш |параметр 1=значение |параметр 2=значение }}
См. также
- Шаблон:t — то же самое с маркером списка (иначе его нельзя использовать напрямую)
- Шаблон:t — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне Шаблон:t
- Шаблон:t —
код вызова шаблона→ результат; см. там стильpre - Шаблон:t
- Шаблон:t
Шаблон:шаблоны для документирования