Шаблон:Tpre/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Andras (обсуждение | вклад) Нет описания правки |
Andras (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Docpage}} | {{Docpage}} | ||
{{OnLua|Template call code|withParams}} | {{OnLua|Template call code|withParams}} | ||
'''{{T}}''' совмещает в себе функцию {{T| | '''{{T}}''' совмещает в себе функцию {{T|Tc}} и {{T|Pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях. | ||
Например, чтобы показать синтаксис шаблона {{t|перенесено с}}, мы можем в его документации написать так: | Например, чтобы показать синтаксис шаблона {{t|перенесено с}}, мы можем в его документации написать так: |
Версия от 18:25, 11 мая 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, параметры шаблона будут отбиты пробелами:
См. также
- Шаблон:t — то же самое с маркером списка (иначе его нельзя использовать напрямую)
- Шаблон:t — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне Шаблон:t
- Шаблон:t —
код вызова шаблона
→ результат; см. там стильpre
- Шаблон:t
- Шаблон:t
Шаблон:шаблоны для документирования