Outils

 Haut

 Dimensions

 
La poule ou l'Œuf et le XmLateX
V Les styles

    Chapitre 2    
Le module de personnalisation


2.1 Principe

Tous les éléments personnalisables, pour l’ensemble des formats de publication, sont répartis dans un certain nombre de fichiers accessibles dans ce module. Ils demandent pour l’instant d’avoir quelques compétences en code mais nous travaillons à une interface accessible à tous.
Figure 2.1 Le module de personnalisation
Pour que cette personnalisation soit effective dans votre collection vous devez d’abord avoir accompli les deux tâches suivantes:
avoir indiqué dans la page d’administration de votre collection que le style à prendre en considération pour celle-ci n’est plus le style classic par défaut (voir 2.3 ).
avoir indiqué dans la page Services/Accessibilité que le nouveau style à afficher est bien le style de la collection (voir 1.1 ).

2.2 Protocole

Ouvrez un fichier à transformer dans le module de personnalisation;
Enregistrez vos modifications en cliquant sur l’icône Disquette.
Présentation des fichiers (un certain nombre de détails sont inscrits dans les fichiers eux-mêmes pour vous guider):
pouloeuf.css
Styles pour l’apparence Html (Web) du livre: menu, boutons, icônes, titres de chapitre, nom des auteurs, pages de discussion, notes de bas de page, etc. Cette feuille de style concerne en quelque sorte l’architecture du livre Html mais pas le style du texte.
collection.css
Styles pour la page d'accueil Web de la collection
xmlatex.css
Feuille de style pour l’apparence des contenus du livre Html : styles des titres, des paragraphes, police des caractères, espacement entre les paragraphes, allure des listes, etc. Cette feuille détermine l’aspect de toutes les boîtes (XLATEX).
mathml.css
Style.csl
Feuille de style de la bibliographie.
access.mxt
Formulaire pour le choix du type d’accessibilité.
aff_com.mxt
archive.mxt
Template de présentation des archives enregistrées dans la page d’archive du Site/Livre
body.mxt
Template général générant la disposition du Site/Livre: bandeau du haut (invisible ici), panneau de gauche (contenant le menu complet), panneau de droite (contenant le chapitre), pied de page.
collection.mxt
Template général de la page de la collection (catalogue).
col_accueil.mxt
Template du corps de la page de la collection, c’est à dire du cadre dans lequel apparaîtront les titres des livres et toutes les informations que l’on souhaite (importées depuis la feuille de métadonnées notamment).
cont_com.mxt
Template pour le compteur et la présentation d’un message dans la discussion.
cont_comrep.mxt
Template pour le compteur et la présentation d’une réponse à un message dans la discussion.
engine.mxt
Formulaire de recherche dans les pages du Site/Livre
menu.mxt
Template pour la liste des éléments de 1er niveau du menu de gauche (parties ou chapitre de partie invisible). (pour le style de ces éléments voir pouloeuf.css)
menu_g.mxt
Template pour la liste des éléments de 2nd niveau du menu de gauche (chapitres de parties visibles) (pour le style de ces éléments voir pouloeuf.css).
menu_section.mxt
Template pour la liste des titres de niveau 1 et 2 apparaissant dans chaque chapitre du menu de gauche (pour le style de ces titres voir pouloeuf.css).
menu_table.mxt
Template du menu Outils en-dessous du menu de gauche.
title_chap.mxt
Template de l’en-tête de chaque page de titre Chapitre du Site/Livre.
pouloeuf.csl
citation.sty
Template LaTeX pour les citations (publication LaTeX et PDF).
myminitoc.sty
poulentete.sty
pouloeuf.sty
Template LaTeX pour la gestion des index, biblio, glossaire (publication LaTeX et PDF).
pouloeufdef.sty
Template LaTeX pour de nombreux éléments: espacement des paragraphes, épigraphes, tableaux, compteurs des chapitres, indentation... (publication LaTeX et PDF).
pouloeufindexco.sty
Template LaTeX pour la gestion des index, biblio, glossaire (publication LaTeX et PDF).
pouloeuflang.sty
Gestion LaTeX des langues (publication LaTeX et PDF)
titlebox.sty

2.3 Les CSS, un classique:

  .paragraph_xmlatex
        {
        margin-top:15px;
        margin-bottom:0px;
        text-align: justify;
        }
        
        .titleparagraph_xmlatex
        {
        font-weight: bold;
        font-size: small;
        }
        .subparagraph_xmlatex
        {
        text-indent: 20px; 
        margin-top:15px;
        margin-bottom:0px;
        text-align: justify;
        }

2.4 Un template de La Poule ou l'Œuf

<div id="Splitter">
        <div id="LeftPane">
                <div id="menugcss">
                        <div id="haut_table" style="direction: ltr;">
                                <text id="cote_titre"/>
                                <div id="ancre_table"/>
                                <text id="table"/>
                        </div>
                </div>
        </div>
        <div id="RightPane">
                <div id="droit">
                        <div id="titre">
                                <text id="titre_site"/>
                        </div>
                        <div id="partie_head">
                                <span id="title_partie">
                                        <text id="title_partie"/>
                                </span>
                        </div>
                        <text id="chapter_head"/>
                        <text id="milieu"/>
                        <div id="piedcss">
                                <text id="fin"/>
                                <p>
                                        <text id="contact_admin"/>
                                </p>
                                <p style="text-align: center;">
                                        <a mxattribut="href:rssbook">
                                                
                                        </a>
#160;<a href="http://www.lescomplexes.com/">
                                        </a>
                                </p>
                        </div>
                </div>
        </div>
</div>
C’est toujours plaisant!

Discussion :  1  

Discussion :  1  

Administrateur du livre

Creative Commons by-sa - http://creativecommons.org/licenses/by-sa/2.0/fr/

RSS  Poule ou l'oeuf

One minute, please...
Fermer