Aide:Transclusion
Note : si vous modifiez cette page, vous acceptez de placer votre contribution sous licence CC0. Plus d’informations sont disponibles sur le projet Aide dans le domaine public. |
La transclusion est un terme général de MediaWiki pour inclure des éléments dans une page en utilisant le balisage à double accolade "{{}}". Cela comprend les modèles, les pages des autres espaces de noms, les mots magiques, les sorties des fonctions d'analyseur, quelques pages spéciales, les pages interwiki, et davantage encore.
Syntaxe de la page cible
Utilisation de base
Pour transclure une page, écrivez entre doubles accolades à la fois l'espace de noms et le nom de la page (séparés par un caractère deux-points ':') :
{{Help:Transclusion}}
Lorsque vous transcluez un modèle, vous pouvez omettre l'espace de noms et les deux points ':' :
{{infobox}}
Lorsque vous transcluez un article de l' espace de noms principal (Main), vous pouvez omettre l'espace de noms :
{{:Transclusion}}
Lorsque vous transcluez une sous-page (subpage) de la page cible, vous pouvez utiliser directement le nom de sa sous-page :
{{/doc}}
Paramètres
Les modèles transclus ainsi que les Pages spéciales peuvent avoir des paramètres :
{{note|inline|This is a note.}}
Syntaxe de la page source
Trois balises (<noinclude>
, <includeonly>
, <onlyinclude>
) contrôlent le contenu devant apparaître sur la page cible.
-
<noinclude>
-
Le contenu à l'intérieur des balises
<noinclude>...</noinclude>
est exclu de la transclusion sur la page cible. Ce contenu apparaît encore sur la page source.Wikicode de la page source Ce qui apparaît sur la page source Ce qui apparaît sur le page cible Hello <noinclude>world</noinclude>
Hello world Hello -
<includeonly>
-
Le contenu à l'intérieur des balises
<includeonly>...</includeonly>
est transclus sur la page cible, mais n'apparaît pas sur la page source. Les autres contenus sont également transclus.Wikicode de la page source Ce qui apparaît sur la page source Ce qui apparaît sur le page cible Hello <includeonly>world</includeonly>
Hello Hello world -
<onlyinclude>
-
Le contenu à l'intérieur des balises
<onlyinclude>...</onlyinclude>
est transclus sur la page cible, et apparaît également sur la page source. Les autres contenus ne sont pas transclus.Wikicode de la page source Ce qui apparaît sur la page source Ce qui apparaît sur le page cible Hello <onlyinclude>world</onlyinclude>
Hello world world
Voir aussi
- Transclusion - Une explication plus détaillée