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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 156 :
=== Comment inclure plusieurs pages dans un même tableau lors de la transclusion ? ===
Si un élément logique (par exemple un tableau) occupe plusieurs pages, il est possible d’utiliser des commandes noinclude et includeonly. Exemple : [[Œuvres de Fermat - I - Partie 2]], voir question XXVIII.
 
=== Comment harmoniser Ebook et transclusion ? ===
 
L’outil utilisé par Wikisource pour produire un Ebook est [[Wikisource:Wsexport]]. Cet outil fonctionne à partir d’une page de l’espace principal considérée comme étant le parent du Ebook. Ws-export parcourt cette page parent à la recherche de liens à des sous-pages.
 
Ce sont les enfants de première génération qui produiront les chapitres de premier niveau. Pour déterminer quels liens serviront à la création d’un chapitre, Ws-export ne considère que ceux qui sont encadrés d’une balise portant la mention <code>class="ws-summary"</code>, les autres vont demeurer sous la forme de simples liens et dirigeront le lecteur non pas vers un chapitre du Ebook mais vers une page de Wikisource.
 
En construisant les chapitres de première génération, Ws-export y recherche encore des liens à des sous-pages étiquetés ws-summary. Si nécessaire il construira une autre série de chapitres au-dessous des chapitres de deuxième génération mais la cascade s’arrêtera là. Exemple de TDM à 2 niveaux : [[Charles et Éva]].
 
{| class="wikitable"
|+ Comportement de Ws-export selon le mode de transclusion
|-
! Contenu de la page de premier niveau !! Résultat obtenu à l’intérieur du Ebook
|-
|width=65%| {{vert|<nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 1.djvu" volume="Tomes 1 & 2" header=sommaire /></nowiki>}} || Tous les liens du sommaire seront convertis en chapitres car aucune page n’est précisée lors de l’utilisation de [[Modèle:Proofreadpage header template]] soit avec from=, to= ou encore include=.
|-
| {{vert|<nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 1.djvu" volume="Tomes 1 & 2" header=sommaire /></nowiki><br /> <nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 2.djvu" include="321" onlysection="s1" /></nowiki><br /> <nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 2.djvu" include="322" /></nowiki>}}|| Seuls les liens contenus dans le premier tome seront considérés et convertis en chapitres.
|-
| {{vert|<nowiki><div class="ws-summary"></nowiki><br /><nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 1.djvu" volume="Tomes 1 & 2" header=sommaire /></nowiki><br /> <nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 2.djvu" include="321" onlysection="s1" /></nowiki><br /> <nowiki><pages index="Verne - Kéraban-le-Têtu, Hetzel, 1883, tome 2.djvu" include="322" /></div></nowiki>}} || Tous les liens à des sous-pages seront convertis en chapitres dans le Ebook car ils portent tous l’étiquette ws-summary. N-B : Cette étiquette peut aussi être apposée dans l’espace livre lors de la création de la TDM et n’affecter, par exemple, que les liens de premier niveau.
|}
 
== Voir aussi ==