Справка:Включение
| Примечание: Редактируя эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0. Подробнее — в проекте Помощь с общественным достоянием. |
Включение или «трансклюзия» (transclusion) — один из базовых терминов MediaWiki, означающий включение в страницу чего-либо с использованием разметки в виде двойных фигурных скобок «{{}}».
Таким образом могут быть включены шаблоны, страницы других пространств имён, волшебные слова, результат работы функций парсера, некоторые служебные страницы, интервики-страницы и другое содержание.
Синтаксис целевой страницы
Базовое использование
Чтобы трансклюзировать страницу, заключите в двойные скобки пространство имён и имя страницы, разделённые двоеточием:
{{Help:Transclusion}}
При включении шаблона можно опустить пространство имён и двоеточие (в данном случае будет включён шаблон под именем «Template:Infobox»):
{{infobox}}
При отображении статьи из основного пространства имён обязательно использование двоеточия перед названием статьи (в данном случае будет включена страница под именем «Transclusion»):
{{:Transclusion}}
При трансклюзии подстраницы целевой страницы допустимо использовать только имя подстраницы (это часто используется для отображения документации шаблонов на странице самого шаблона):
{{/doc}}
Параметры
Включаемые шаблоны и Служебные страницы могут принимать параметры:
{{note|inline|This is a note.}}
Синтаксис исходной страницы
Три тега (<noinclude>, <includeonly> и <onlyinclude>) определяют, какое содержимое отображается на целевой странице.
-
<noinclude> -
Содержимое внутри тегов
<noinclude>...</noinclude>исключается из трансклюзии на целевой странице. Это содержимое по-прежнему отображается на исходной странице.Исходный вики-текст Что отображается на исходной странице Что отображается на целевой странице Hello <noinclude>world</noinclude>Hello world Hello -
<includeonly> -
Содержимое внутри тегов
<includeonly>...</includeonly>транслируется на целевую страницу, но не отображается на странице источника. Прочее содержимое также будет включено.Исходный вики-текст Что отображается на исходной странице Что отображается на целевой странице Hello <includeonly>world</includeonly>Hello Hello world -
<onlyinclude> -
Содержимое внутри тегов
<onlyinclude>...</onlyinclude>транслируется на целевую страницу — и также отображается на исходной странице. Прочее содержимое также будет включено.Исходный вики-текст Что отображается на исходной странице Что отображается на целевой странице Hello <onlyinclude>world</onlyinclude>Hello world world
См. также
- Включение – Углублённое объяснение