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édentes Révision précédente
Prochaine révision
Révision précédente
serveurscrutari:config:categories [2016/09/20 20:23]
vincent
serveurscrutari: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 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0