« Aide:Inclusion » : différence entre les versions

De Wikivoyage
Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
</div>
</div>


<div class="boilerplate metadata" id="Modèle syntax" style="background-color: #CCFFCC; border: 1px solid #009900; margin: 0.5em; padding: 0.5em; float: right; width: 35%; "><center><b>Syntaxe</b></center>
<div class="boilerplate metadata" id="Modèle syntax" style="background-color: #CCFFCC; border: 1px solid #009900; margin: 0.5em; padding: 0.5em; float: right; width: 35%; "><div style="text-align: center;"><b>Syntaxe</b></div><center>


Si la page incluse est un article dans l'espace de noms principal (comme « [[Bruxelles]] »), il faut mettre deux points en face du nom : <code><nowiki>{{:Bruxelles}}</nowiki></code>
Si la page incluse est un article dans l'espace de noms principal (comme « [[Bruxelles]] »), il faut mettre deux points en face du nom : <code><nowiki>{{:Bruxelles}}</nowiki></code>

Version du 15 avril 2021 à 10:05

L’inclusion est aussi dénommée transclusion et désigne, de manière générale, la reproduction du contenu d’un document dans un autre document à l’aide d’une référence vers le premier document. Ce procédé est né avec les premiers langages informatiques comme le langage C (directive #include).

Dans Wikivoyage l’inclusion est un mécanisme qui consiste à reproduire tout ou partie du contenu d’une page dans une autre. L’inclusion d’une page X dans une page Y s’opère en plaçant le code {{X}} dans la page Y. Mais, en l’absence d’espace de noms (c'est-à-dire si X est un article), c’est le modèle Modèle:X (et non X) qui est inclus. Pour inclure un article A dans un article B, il faut utiliser le code {{:A}} dans la page B.

Comment fonctionne l'inclusion

Pour inclure une page source dans une autre page destination, écrivez :

{{UNEPAGE}}

Quand Mediawiki fournit la page destination A, il n'y inclut pas {{UNEPAGE}} littéralement, mais le remplace par le contenu entier de la page source B, titrée Modèle:UNEPAGE.

Au minimum, cela vous permet de mettre le même texte dans de nombreux articles sans devoir le copier-coller. Par exemple, vous pourriez mettre un message dans chaque petit article qui encourage les autres à le modifier.

Mais en plus, l'inclusion crée un « lien » entre la page source et les pages dans lesquelles elle est incluse. Par conséquent, quand on modifie la page source, les autres pages changent aussi.

Par exemple, vous pourriez décider de créer une page modèle qui contient votre adresse postale puis l'inclure sur votre page d'utilisateur ainsi que sur celles de vos amis. Quand vous déménagez à une autre adresse, il suffit de modifier votre page modèle, et cette information apparaîtra automatiquement sur les pages de vos amis.

Exemple

En plaçant le code « {{en}} » dans cette page on inclut le modèle Modèle:en et l'obtient ceci : « (en) ».

Modèles

Pages en anglais concernant l'inclusion

Voir aussi