Шаблон:Transclude: различия между версиями
Перейти к навигации
Перейти к поиску
Ivan (обсуждение | вклад) Новая страница: «<includeonly>{{ #switch: {{NAMESPACE: {{{1}}} }} | #default = {{FULLPAGENAME: {{{1}}} }} <!-- eg "User:Foo" --> | {{ns:0}} = {{ #ifeq: {{NAMESPACE: {{{1}}} }} | {{NAMESPACE: Template{{{1}}} }} | Template:{{{1}}} <!-- no leading colon, eg "Foo" --> | {{PAGENAME: {{{1}}} }} <!-- leading colon, eg ":Foo", so we want the article --> }} }}</includeonly><noinclude> === Documentation === This template resolves page names as they would be handled b...» |
Ivan (обсуждение | вклад) Нет описания правки |
||
| Строка 6: | Строка 6: | ||
}} | }} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
=== | === Документация === | ||
Этот шаблон разрешает названия страниц так, как они обрабатываются процессом трансклюзии шаблонов MediaWiki. Таким образом он устраняет неоднозначность при выполнении ''других'' действий с названиями страниц шаблонов, например, при ссылках. | |||
== | == Использование == | ||
*<code><nowiki>{{transclude| Template:Foo }}</nowiki></code> → '''{{transclude|Template:Foo}}''' | *<code><nowiki>{{transclude| Template:Foo }}</nowiki></code> → '''{{transclude|Template:Foo}}''' | ||
*<code><nowiki>{{transclude| Category:Foo }}</nowiki></code> → '''{{transclude|Category:Foo}}''' | *<code><nowiki>{{transclude| Category:Foo }}</nowiki></code> → '''{{transclude|Category:Foo}}''' | ||
| Строка 16: | Строка 16: | ||
*<code><nowiki>{{transclude| :File:Foo }}</nowiki></code> → '''{{transclude|:File:Foo}}''' | *<code><nowiki>{{transclude| :File:Foo }}</nowiki></code> → '''{{transclude|:File:Foo}}''' | ||
== | == См. также == | ||
* [[wikipedia:Template:Transclude|Template:Transclude]] | * [[wikipedia:Template:Transclude|Template:Transclude]] на Википедии | ||
[[Category:Мета-шаблоны]] | [[Category:Мета-шаблоны]] | ||
Версия от 06:54, 16 января 2026
Документация
Этот шаблон разрешает названия страниц так, как они обрабатываются процессом трансклюзии шаблонов MediaWiki. Таким образом он устраняет неоднозначность при выполнении других действий с названиями страниц шаблонов, например, при ссылках.
Использование
{{transclude| Template:Foo }}→ Шаблон:Foo{{transclude| Category:Foo }}→ Категория:Foo{{transclude| Foo }}→ Template:Foo{{transclude| :Foo }}→ Foo{{transclude| :File:Foo }}→ Файл:Foo
См. также
- Template:Transclude на Википедии