transkluze

Z thewoodcraft.org
(přesměrováno z transclusion)

"Transkluze" je proces, při které se kód stránky zahrne do kódu stránky jiné, tím že se zavolá prostřednictvím odkazu. V kontextu wiki to znamená, že lze úpravou kódu šablony, vytvořené v rámci MediaWiki a natahované do wiki kódu mnoha dalších stránek, měnit jejich obsah, aniž by bylo nutné každou z nich editovat zvlášť.

Pro parser je předmětem transkluze obsah dvojitých složených závorek "{{}}"

Není-li řečeno jinak, předpokládá že jde o název stránky ze jmenného prostoru Šablona, ale může to být libovolná stránka wiki, pokud uvedeme i název jmenného prostoru, systémová proměnná, obsah generovaný parsovacími funkcemi, výstup některých speciálních stránek, obsah stránek interwiki aj.

Syntaxe kódu na cílové stránce

Aby mohlo dojít k transkluzi stránky, je třeba ve složených závorkách uvést nejenom název stránky, ale také příslušný jmenný prostor oddělený dvojtečkou:

Nápověda:Transclusion

Jmenný prostor a dvojtečku lze vynechat pouze při transkluzi stránky ze jmenného prostoru šablona:

Šablona:infobox

Při transkluzi stránky z hlavního jmenného prostoru se jméno jmenného prostoru neuvádí:

Transclusion

Pokud provádíte transkluzi podstránky cílové stránky, stačí uvést za lomítkem pouze název podstránky:

Šablona:/doc

Parametrizace

Proces transkluze může být parametrizován. Oddělovačem parametrů je pro parser svislítko.

inline

šablon a parametrizované Speciální stránky, lze uvést i další parametry:

https://www.mediawiki.org/wiki/Transclusion/cs

https://www.mediawiki.org/wiki/Help:Transclusion/cs