Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
serveurscrutari:config:categories [2016/09/20 20:23] vincentserveurscrutari:config:categories [2017/09/06 18:04] (Version actuelle) vincent
Ligne 5: Ligne 5:
 Le nombre de catégories n'est pas limité. Il existe toujours une catégorie « par défaut » dans lequel sont placés tous les corpus dont la catégorie n'est pas explicitement définie dans le fichier de configuration (si ce dernier n'existe pas, tous les corpus sont dans la catégorie par défaut). Le nombre de catégories n'est pas limité. Il existe toujours une catégorie « par défaut » dans lequel sont placés tous les corpus dont la catégorie n'est pas explicitement définie dans le fichier de configuration (si ce dernier n'existe pas, tous les corpus sont dans la catégorie par défaut).
  
-Les catégories sont ordonnées. Cette ordonnencement joue un grand rôle dans l'ordre des fiches puisque toutes les fiches d'une catégorie supérieure sont placées avant les fiches d'une catégorie inférieure. Dans la Coredem, l'ordre des catégories est la suivante : //Concepts// > //Sites// > //Dossiers// > //Ouvrages// > //Textes et documents// (cette dernière catégorie étant la catégorie par défaut).+Les catégories sont ordonnées. Cette ordonnancement joue un grand rôle dans l'ordre des fiches puisque toutes les fiches d'une catégorie supérieure sont placées avant les fiches d'une catégorie inférieure. Dans la Coredem, l'ordre des catégories est la suivante : //Concepts// > //Sites// > //Dossiers// > //Ouvrages// > //Textes et documents// (cette dernière catégorie étant la catégorie par défaut).
  
 ===== Structure du format XML ===== ===== Structure du format XML =====
  
-L'élément racine est l'élément !!<categories>!!. Il contient un nombre illimité d'éléments !!<category>!! qui définissent les catégories. Un élément //<category>// possède l'attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'éléments  !!<label>!! indiquant l'intitulé de la catégorie dans une langue donnée.+L'élément racine est l'élément !!<categories>!!. Il contient un nombre illimité d'éléments !!<category>!! qui définissent les catégories. Un élément //<category>// possède l'attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'éléments  !!<label>!! indiquant l'intitulé de la catégorie dans une langue donnée. Un élément //<category>// peut aussi contenir des éléments !!<phrase>!! et !!<attr>!! en vue de personnalisation comme indiquée à la page [[serveurscrutari:config:phrases_attributs|Phrases et attributs]].
  
 Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<category>// avec comme valeur !!_default!! pour l'attribut //@name//. Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<category>// avec comme valeur !!_default!! pour l'attribut //@name//.
Ligne 94: Ligne 94:
 <!ELEMENT categories (category*,corpus-list*)> <!ELEMENT categories (category*,corpus-list*)>
  
-<!ELEMENT category (label*)>+<!ELEMENT category (label*|phrase*|attr*)>
    <!ATTLIST category name NMTOKEN #REQUIRED>    <!ATTLIST category name NMTOKEN #REQUIRED>
  
Ligne 102: Ligne 102:
    <!ELEMENT uri (#PCDATA)>    <!ELEMENT uri (#PCDATA)>
  
 +<!ELEMENT phrase (label*)> 
 +   <!ATTLIST phrase name NMTOKEN #REQUIRED>
  
 <!ELEMENT label (#PCDATA)> <!ELEMENT label (#PCDATA)>
    <!ATTLIST label xml:lang NMTOKEN #REQUIRED>    <!ATTLIST label xml:lang NMTOKEN #REQUIRED>
 +   
 +<!ELEMENT attr (val+)>
 +   <!ATTLIST attr ns NMTOKEN #REQUIRED>
 +   <!ATTLIST attr key NMTOKEN #REQUIRED>
 + 
 +<!ELEMENT val (#PCDATA)>
  
 </code> </code>
serveurscrutari/config/categories.1474395810.txt.gz · Dernière modification : 2016/09/20 20:23 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0