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

De Wikivoyage
Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
{{Bannière page|Aide|nom page=Aide : inclusion}}
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 <code>#include</code>).
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 <code>#include</code>).


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 <code>X</code> dans une page <code>Y</code> s’opère en plaçant le code <code><nowiki>{{X}}</nowiki></code> dans la page <code>Y</code>. Mais, en l’absence d’[[Aide:Espaces de nommage|espace de noms]] (c'est-à-dire si <code>X</code> est un article), c’est le [[Aide:Modèle|modèle]] <code>Modèle:X</code> (et non <code>X</code>) qui est inclus. Pour inclure un article <code>A</code> dans un article <code>B</code>, il faut utiliser le code <code><nowiki>{{:A}}</nowiki></code> dans la page <code>B</code>.
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 <code>X</code> dans une page <code>Y</code> s’opère en plaçant le code <code><nowiki>{{X}}</nowiki></code> dans la page <code>Y</code>. Mais, en l’absence d’[[Aide:Espaces de nommage|espace de noms]] (c'est-à-dire si <code>X</code> est un article), c’est le [[Aide:Modèle|modèle]] <code>Modèle:X</code> (et non <code>X</code>) qui est inclus. Pour inclure un article <code>A</code> dans un article <code>B</code>, il faut utiliser le code <code><nowiki>{{:A}}</nowiki></code> dans la page <code>B</code>.


== Comment l'inclusion fonctionne ==
== Comment fonctionne l'inclusion ==


<div style="border: 1px hidden; margin: 0.5em; padding: 0.5em; float:left; width:258px;">
<div style="border: 1px hidden; margin: 0.5em; padding: 0.5em; float:left; width:258px;">
Ligne 15 : Ligne 16 :
Si la page incluse est dans l'espace de noms des modèles (comme « [[Modèle:Dans]] »), il suffit d'écrire le nom seul : <code><nowiki>{{Dans}}</nowiki></code>
Si la page incluse est dans l'espace de noms des modèles (comme « [[Modèle:Dans]] »), il suffit d'écrire le nom seul : <code><nowiki>{{Dans}}</nowiki></code>


Si la page incluse est dans n'importe quel autre espace de noms (comme « [[User:Dcoetzee]] »), il faut écrire le nom entier, avec l'espace de noms : <code><nowiki>{{User:Dcoetzee}}</nowiki></code>
Si la page incluse est dans n'importe quel autre espace de noms (comme « [[Utilisateur:Toto]] »), il faut écrire le nom entier, avec l'espace de noms : <code><nowiki>{{Utilisateur:Toto}}</nowiki></code> (à noter que <code><nowiki>{{User:Toto}}</nowiki></code> fonctionne aussi).
</div>
</div>


Ligne 31 : Ligne 32 :
</div>
</div>
{{clr}}
{{clr}}
Au minimum, cela vous permet de mettre le même texte aux nombreuses places sans le copier-coller. Par exemple, vous pourriez mettre un message dans chaque petit article qui encourage les autres à le modifier.
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.
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.
Ligne 55 : Ligne 56 :
== Voir aussi ==
== Voir aussi ==
* [[MediaZilla:4547|Request for template transclusion from Commons]] (pour les modèles interwiki)
* [[MediaZilla:4547|Request for template transclusion from Commons]] (pour les modèles interwiki)
* [[Aide:Modèle#Balise d’inclusion sélective et substitution|Balise d’inclusion sélective et substitution]] (le contraire de l'inclusion)
* [[w:en:Wikipedia:Substitution]] (le contraire de l'inclusion)


[[Catégorie:Aide de Wikivoyage|Inclusion]]
[[Catégorie:Aide de Wikivoyage|Inclusion]]

Version du 11 octobre 2015 à 17:12

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