Шаблон:*tpre
Версия от 00:14, 16 апреля 2025; Pok (обсуждение | вклад) (Новая страница: «<!-- source: https://ru.wikipedia.org/wiki/Шаблон:*tpre license: CC BY-SA 4.0 --><ul><li>{{pre bullet hack}}{{{{{|safesubst:}}}#invoke: Template call code | withParams | _tag = pre }}</li></ul><noinclude>{{doc}}</noinclude>»)
{{*tpre}}
Этот шаблон реализован на основе Lua с использованием функции withParams() из модуля Template call code. |
{{[[Шаблон:{{{1}}}|{{{1}}}]]}} совмещает в себе функцию {{tpre}} и {{*pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях, предваряя их маркерами списка (использование * {{tpre|...}} напрямую может вызвать проблемы в некоторых браузерах, см. {{pre bullet hack}}).
Например, чтобы дать пример использования шаблона {{перенесено с}}, мы можем написать так:
{{*tpre||ВП:Форум/Вниманию участников#Некая тема|<nowiki>~~~~</nowiki>}}
и получим:
{{перенесено с|ВП:Форум/Вниманию участников#Некая тема|~~~~}}
Многострочные примеры с маркерами можно создавать при помощи шаблона {{*pre}}:
{{*pre|<nowiki>{{main
|</nowiki>''Статья 1''<nowiki>
|</nowiki>''Статья 2''<nowiki>
|l1=</nowiki>''Отображаемый текст ссылки 1''<nowiki>
|l2=</nowiki>''Отображаемый текст ссылки 2''<nowiki>
}}</nowiki>}}
даст
{{main |Статья 1 |Статья 2 |l1=Отображаемый текст ссылки 1 |l2=Отображаемый текст ссылки 2 }}