Il est possible de remplacer cette mise en page en créant son propre template dans `[projet-]editions/[edition]/ui/templates/template.html`.
Il est possible de remplacer cette mise en page en créant son propre template dans <spanclass="dossier">[projet-]editions</span>/<spanclass="dossier">[edition]</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">templates</span>/<spanclass="fichier">template.html</span>.
Le template contient des références à des variables qui seront remplacées par le contenu correspondant à l’affichage. Les paramètres disponibles sont :
* $projectId : identifiant de l'édition,
* $prettyName : le titre de l’édition (tel qu'il doit s'afficher)
* $baseURI : valeur de la variable de configuration [baseURI](../config#la-variable-baseuri),
* $home : le lien vers la page d’accueil du site
* $menu : le [menu](../menu) de l’édition
* $navigationSelect : la [barre de navigation](../text/#barre-de-navigation) de l’édition
* $textOptions : le [sélectionneur d’options de lecture](../text/#options-de-lecture)
* $head : les déclarations d’import de css et les métadonnées à placer dans le header html
* $content : le contenu de la page à afficher (document, fragment, sommaire…)
* $footer : le pied de page de l’édition `[lien à faire quand cette partie sera rédiger]`
* $jsImports : les déclarations des variables et des imports de script js
@@ -35,14 +35,11 @@ Le template contient des références à des variables qui seront remplacées pa
<br/>
Il peut être également pratique, dans certains cas, de faire référence à un template autrement nommé ou qui se trouve dans une autre édition. Dans ce cas, il est possible d’ajouter dans mon-edition\_config\_inc.xml un élément :
Il peut être également pratique, dans certains cas, de faire référence à un template autrement nommé ou qui se trouve dans une autre édition. Dans ce cas, il est possible d’ajouter dans <spanclass="fichier">mon-edition\_config\_inc.xml</span> un élément :
@@ -130,7 +130,7 @@ La XSL par défaut peut également surchargée :
Il faut alors créer un fichier <spanclass="fichier">document_toc.xsl</span>.
<spanclass="dossier">[projet-]editions</span>/<spanclass="dossier">[edition]</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">xsl</span>/<spanclass="dossier">[tei ou ead]</span>/<spanclass="fichier">document_toc.xsl</span>
Cette XSL permet de transformer le résultat de la XQuery (XQuery par défaut ou surcharge présente dans <spanclass="dossier">editions/[projectId]/xq/document_toc.xq** ) en HTML.
Cette XSL permet de transformer le résultat de la XQuery (XQuery par défaut ou surcharge présente dans <spanclass="dossier">[projet-]editions/[projectId]/xq/document_toc.xq** ) en HTML.
Cette XSL reçoit en entrée :
* le titre du document courant dans une variable **$docTitle**,