Module:Transcluder/doc/fr

{{#switch: {{languages|Module:Transcluder/doc}} {{Shared Template Warning|Module:Transcluder|Module:Transcluder}} Ce module est un moteur de transclusion à but général, capable de transclure toute partie d'une page quelconque et avec de nombreuses options non fournies par la transclusion standard.

Modules
Le point d'entrée principal pour les modules est la méthode.


 * — Obtenir la page demandée (même résultat que celui d'une transclusion standard)
 * — Obtenir la section principale de la page demandée
 * — Obtenir la section remandée ou la balise  (comprend toute sous-section)

Les balises et  sont uilisées de la  manière habituelle et il existe aussi un second paramètre optionnel pour exclure divers éléments du résultat :


 * — Exclure tous les fichiers
 * — Exclure tous les fichiers à l'exception du premier
 * — Exclure tous les fichiers sauf le second
 * — Exclure tous les fichiers sauf le premier et le second
 * — Exclure tous les fichiers sauf le premier, le second et le troisième
 * — Exclure tous les fichiers sauf le premier, le troisième, le quatrième et le cinquième
 * — Exclure le second fichier
 * — Exclure le second et le troisième fichier
 * — Exclure le premier fichier, le troisième et le quatrième et le cinquième
 * — Exclure tous les fichiers sauf A.png
 * — Exclure A.png
 * — Exclure tous les fichiers sauf A.png, B.jpg et C.gif
 * — Exclure A.png, B.jpg et C.gif
 * — Exclure tous les fichers sauf le premier et le troisième
 * — Exclure le premier et le troisième fichier
 * — Exclure A.png et B.jpg
 * — Exclure tous les fichiers à l'exception des fichiers PNG (voir les motifs Lua)
 * — Exclure tous les fichiers PNG.

Une syntaxe très similaire peut être utilisée pour exclure beaucoup d'autres éléments :


 * — Exclure toutes les sous-sections.
 * — Exclure toutes les sous-sections sauf 'History' et 'Causes'
 * — Exclure toutes les listes sauf la première
 * — Exclure toutes les tables sauf celle ayant l'ID 'stats'
 * — Exclure tous les paragraphes sauf le premier, le second et le troisième
 * — Exclure toutes les références
 * — Exclure toutes les catégories
 * — Exclure les modèles de boîtes d'information
 * — Exclure tous les paramètres de tous les modèles sauf le paramètre 'image'

Les options peuvent être combinées à volonté. Par exemple :


 * — Exclure toutes les sous-sections, tous les fichiers sauf le premier, et tous les paragraphes sauf les trois premiers

Vous pouvez également n'obtenir que quelques éléments de la manière suivante :


 * — Obtenir que les fichiers
 * — Obtenir que la première liste
 * — Obtenir seulement la table avec l'ID 'stats'
 * — Obtenir uniquement le premier paragraphe, le troisième, le quatrième et le cinquième
 * — Obtenir seulement la boîte d'information
 * — Obtenir seulement le premier fichier, suivi de toutes les listes

La sortie peut ensuite être modifiée à l'aide de quelques options spéciales :


 * — Ne pas suivre les redirections
 * — Lier le titre en gras, ou le synonyme à côté du début du texte
 * — Enlever le texte en gras
 * — Remove self links
 * — Remove behavior switches such as
 * — Prefix reference names with 'Title ' to avoid name conflicts when transcluding and rescue references defined outside the requested section to avoid undefined reference errors

Besides the  method, the module exposes several other methods to get specific parts of the wikitext. This allows other modules to combine elements in more advanced ways.

Modèles
The main entry point for templates is the  method. It's essentially a wrapper of the  method to make it usable for templates.

See the documentation of the  method for more details and options.


 * — Transclure la page demandée
 * — Transclude the lead section of the requested page
 * — Transclude the requested section or tag (includes any subsections)
 * — Transclude the requested section, excluding subsections
 * — Transclude only the first file of the page
 * — Transclude only the second table of the requested section
 * — Transclude only the paragraphs of the lead section and link the bold text

Voir aussi

 * Module:Transcluder/testcases
 * c:Data:i18n/Module:Transcluder.tab

}}
 * #default=