« Aide:La syntaxe wiki » : différence entre les versions

Contenu supprimé Contenu ajouté
Lien(s)
→‎B. Tableaux : Tableau réparti sur deux pages de l'ouvrage
Ligne 330 :
 
[[:w:Aide:Tableau|Plus de détails sur Wikipedia]]<br />
Voir aussi [[Modèle:!|syntaxe pour obtenir un {{!}} dans un tableau]] : {{vert|<nowiki>{{!}}</nowiki>}} - [[Wikisource:Trousse à outils - Outils pour trier#Tableau trieur|Syntaxe pour tableau trieur]] - <span class="plainlinks">[//fr.wikisource.org/w/index.php?title=Utilisateur:Pyb/Trucs_et_astuces&oldid=2143916#Ecrire_verticalement Écriture verticale]</span> - <span class="plainlinks">[[Modèle:TableauStyle]] - [//en.wikipedia.org/wiki/User:Dcljr/Tables How-to] </span>. - <span class="plainlinks">[//fr.wikisource.org/w/index.php?title=Aide:La_syntaxe_Wiki&diff=prev&oldid=3133545#B._Tableaux Formatage de cellules] - [//fr.wikisource.org/w/index.php?title=Page:Chronique_d_une_ancienne_ville_royale_Dourdan.djvu/369&curid=1551556&diff=4142833&oldid=4139575 Deux pages-sources pour un tableau]</span>
 
=== Tableau réparti sur deux pages de l'ouvrage ===
Un cas particulier se présente pour les tableaux qui commencent sur une page d'un ouvrage et se terminent sur une page suivante, mais qu'on veut présenter comme un seul tableau normal au moment de transclure.
 
Omettre le code wiki de fermeture à la fin du premier tableau ou celui d'ouverture de tableau au début du deuxième tableau résulte en une grosse erreur de rendu. D'un autre côté, faire deux tableaux complets distincts fait apparaître deux tableaux après transclusion, avec un espace entre les deux et une grande probabilité de non-alignement des colonnes, entre autres problèmes. La solution consiste à cacher au mécanisme de transclusion les parties de code wiki qui ferment et ouvrent les tableaux, en les mettant entre balises "<nowiki><noinclude></noinclude></nowiki>".
 
Ainsi la partie de tableau de la première page doit se terminer par "<nowiki><noinclude>|}</noinclude></nowiki>". Attention : il faut mettre le "<nowiki><noinclude></nowiki>" à la fin de la ligne de code wiki de la dernière ligne du tableau et non à la ligne, sinon le rendu insère un paragraphe et donc un espace entre deux lignes du tableau final.
 
La partie de tableau de la deuxième page doit commencer par "<nowiki><noinclude>{|</noinclude>|-</nowiki>". Si cette partie de tableau répète les en-têtes de colonnes, vous pouvez les inclure avant le "<nowiki></noinclude></nowiki>". De la sorte ils apparaîtront dans le rendu de l'espace Page, mais pas dans la transclusion.
 
Voici un exemple. Vous avez une page se terminant par :
{|
|-
! A !! B
|-
| A1 || B1
|-
| A2 || B2
|}
et la page suivante commençant par :
{|
|-
! A !! B
|-
| A3 || B3
|}
Le rendu désiré après transclusion est donc :
{|
|-
! A !! B
|-
| A1 || B1
|-
| A2 || B2
|-
| A3 || B3
|}
 
Pour cela il faut utiliser le code suivant pour la première page :
{| width="auto" align="center" style="background-color:#FFFFDD;border-style:dotted;border-width:1mm;border-color:green;text-align:left"
|<nowiki>{|</nowiki><br />
<nowiki>! A !! B</nowiki><br />
<nowiki>|-</nowiki><br />
<nowiki>| A1 || B1</nowiki><br />
<nowiki>|-</nowiki><br />
<nowiki>| A2 || B2<noinclude></nowiki><br />
<nowiki>|}</noinclude></nowiki>
|}
Et ceci pour la deuxième page :
{| width="auto" align="center" style="background-color:#FFFFDD;border-style:dotted;border-width:1mm;border-color:green;text-align:left"
|<nowiki><noinclude>{|</nowiki><br />
<nowiki>! A !! B</noinclude></nowiki><br />
<nowiki>|-</nowiki><br />
<nowiki>| A3 || B3</nowiki><br />
<nowiki>|}</nowiki><br />
|}
 
Pour exemple concret d'utilisation, vous pouvez observer les pages [[Page:Chronique d une ancienne ville royale Dourdan.djvu/371|355]] et [[Page:Chronique d une ancienne ville royale Dourdan.djvu/372|356]] du livre ''[[Chronique_d’une_ancienne_ville_royale_Dourdan/Appendice_I#VALEUR_V.C3.89NALE_ET_PRIX_DE_FERMAGE_PAR_AN_ET_PAR_HECTARE_DES_DIVERSES_NATURES_DE_PROPRI.C3.89T.C3.89S.|Chronique d’une ancienne ville royale Dourdan]]''.
 
==C. Listes numérotées==