Outils pour utilisateurs

Outils du site


Panneau latéral

dev:bugs

développement correctif

2 petits bugs/corrections pour une “mise en jambe” lors de la phase de reprise.

mise en forme dans la table des matières

À savoir
Zord publie le XML sans transformation vers html, avec une simple feuille de style.
Seuls certains éléments du XML sont récupérés pour constituer des éléments de navigation dans la page html. C'est à cela que font référence les deux “bugs” suivants.

Descrition

Dans Zord nous importons des textes au format .XML (voir dossier /tei/portailX/{ISBN}/).
Ce fichier {ISBN}.xml est découpé lors de l'importation en autant de fichiers qu'il y a de

de type “part” et “chapter”. L'unité documentaire est le “chapter”.
Lors de ce découpage un fichier toc.xml est créé, toujours dans /tei/portailX/{ISBN}. Ce fichier va constituer le contenu du

de chaque page html du livre et que l'on voit dans le panneau rétractable de gauche.

Bug

Dans toc.xml la mise en forme qui se trouve dans XML initial n'est pas conservée :

Code

Dans le fichier original {ISBN}.xml on a :

<head rendition="#chaptertitle">
<hi rend="b">Un compositeur romand dans l’europe du <hi rend="sc">xix</hi><hi rend="sup">e</hi>siècle</hi></head>

Dans toc.xml (donc après importation et découpage dans Zord) pour le titre du body-2 on a :

<span>Un compositeur romand dans l’europe du xixe siècle</span>

= on a perdu le gras ainsi que le style sur le XIX (small caps) et l'exposant sur le e de “XIXe siècle”.

On devrait donc avoir conservé dans toc.xml :

<span>
<b>Un compositeur romand dans l’europe du <span class="smallcap">xix</span><span class="sup">e</span> siècle</b>
<span>

Je vous laisse trouver comment est construit le fichier toc.xml lors de l'import et du découpage du fichier {ISBN}.xml

Cette étape d'importation est la base du fonctionnement de Zord et de l'affichage ultérieur des textes.

mise en forme dans le "titre courant"

Description

Le “titre courant” est le “fil d'ariane” constitué du titre du livre, du titre de la partie et/ou du titre du chapitre au haut de chaque page du livre (entouré par 2 flèches permettant de passer d'un chapitre à l'autre).
Dans la publication html c'est le

Bug

Les mises en forme (styles) qui se trouvent dans ces titres dans le {ISBN}.xml ne sont pas transcrits en html pour le contenu de ce div

Code

Dans le fichier original on a :

<head rendition=”#chaptertitle“> <hi rend=“b”>Un compositeur romand dans l’europe du <hi rend=“sc”>xix</hi><hi rend=“sup”>e</hi>siècle</hi></head>

Dans la page html on a :

<span class="ariadne-section" data-part="undefined" data-id="undefined">Un compositeur romand dans l’europe du xixe siècle</span>"

= on a perdu le style sur le XIX (small caps) et l'exposant sur le e de “XIXe siècle”.

alors qu'on devrait avoir :

<span class="ariadne-section" data-part="undefined" data-id="undefined"><b>Un compositeur romand dans l’europe du <span class=“smallcap”>xix</span><span class=“sup”>e</span> siècle</b></span>

Je vous laisse voir comment ce contenu de <span class=“ariadne-section” data-part=“undefined” data-id=“undefined”> est généré, et corriger ce manque.

Mise en forme dans les citations

Le même problème se retrouve dans l'export de citations. Voir issue GitHub ici : https://github.com/DrozNumerique/Zord_dev/issues/12

dev/bugs.txt · Dernière modification: 2019/02/15 13:38 (modification externe)