Справка:Включение

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Transclusion and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎català • ‎français • ‎galego • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎slovenčina • ‎svenska • ‎čeština • ‎Ελληνικά • ‎русский • ‎українська • ‎עברית • ‎中文 • ‎日本語 • ‎한국어
PD Внимание: Когда вы редактируете эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0. Узнать об этом подробнее можно на странице справки.
PD

Включение или «трансклюзия» (transclusion) — один из базовых терминов MediaWiki, означающий включение (отображение, трансляцию) в страницу чего-либо с использованием разметки в виде двойных фигурных скобок «{{}}». Таким образом могут быть включены шаблоны, страницы других пространств имён, волшебные слова, результат работы функций парсера, некоторые специальные страницы, внешние страницы с интервики-ссылками и другое содержание.

Синтаксис целевой страницы

Базовое использование

Чтобы транслировать страницу, заключите в двойные скобки пространство имён и имя страницы, разделённые двоеточием:

{{Help:Transclusion}}

При включении шаблона можно опустить пространство имён и двоеточие:

{{infobox}}

При отображении статьи из основного пространства имён можно опустить пространство имён:

{{:Transclusion}}

При трансклюзии подстраницы целевой страницы можно использовать имя подстраницы самостоятельно:

{{/doc}}

Параметры

Включаемые шаблоны и Служебные страницы могут принимать параметры:

{{note|inline|This is a note.}}

Синтаксис исходной страницы

Три тега («noinclude», «includeonly» и «onlyinclude») определяют, какое содержимое отображается на целевой странице.

noinclude
Содержимое внутри тегов <noinclude></noinclude> исключается из трансклюзии на целевой странице. Это содержимое по-прежнему отображается на исходной странице.
includeonly
Содержимое внутри тегов <includeonly></includeonly> транслируется на целевую страницу, но не отображается на странице источника.
onlyinclude
Содержимое внутри тегов <onlyinclude></onlyinclude> транслируется на целевую страницу — и также отображается на исходной странице.

Смотрите также