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:fields [2017/11/04 14:40]
vincent [Structure du format XML]
serveurscrutari:config:fields [2020/10/25 11:12] (Version actuelle)
vincent [Structure du format XML]
Ligne 17: Ligne 17:
 ===== Structure du format XML ===== ===== Structure du format XML =====
  
-L'​élément racine est l'​élément !!<​fields>​!!. Il peut contenir un nombre illimité d'​éléments !!<​variant>​!!,​ celui-ci doit posséde un attribut obligatoire,​ !!@name!!, qui est le nom de la variante. Le nom de la variante doit être un nom « technique », c'est à dire composé uniquement de minuscules non accentuées,​ de chiffres et du trait de soulignement ​//_//.+L'​élément racine est l'​élément !!<​fields>​!!. Il peut contenir un nombre illimité d'​éléments !!<​variant>​!!,​ celui-ci doit posséde un attribut obligatoire,​ !!@name!!, qui est le nom de la variante. Le nom de la variante doit être un nom « technique », c'est à dire composé uniquement de minuscules non accentuées,​ de chiffres et du souligné ​//_//.
  
 Un élément !!variant!! possède les élements suivants : Un élément !!variant!! possède les élements suivants :
Ligne 24: Ligne 24:
   * !!<​motcle>​!! : optionnel et unique, il possède un attribut !!@fields!! destiné à recevoir un contenu identique au paramètre //​motclefields//​ tel que décrit dans [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]]   * !!<​motcle>​!! : optionnel et unique, il possède un attribut !!@fields!! destiné à recevoir un contenu identique au paramètre //​motclefields//​ tel que décrit dans [[serveurscrutari:​json:​motcle_fields|Champs des mots-clés]]
   * !!<​alias>​!! : en nombre illimité, permet de renommer un champ, voire de construire un champ concaténant des champs existants, il possède trois attributs :   * !!<​alias>​!! : en nombre illimité, permet de renommer un champ, voire de construire un champ concaténant des champs existants, il possède trois attributs :
-    * !!@name!! : obligatoire,​ nom du nouveau champ, le nom est libre mais on évitera de le commencer par //_// (//_// préfixe les champs calculés dans ScrutariJs)+    * !!@name!! : obligatoire,​ nom du nouveau champ, le nom est libre mais on évitera de le commencer par un souligné « //_// » (//_// préfixe les champs calculés dans ScrutariJs)
     * !!@fields!! : obligatoire,​ liste des champs composant le nouveau champ, il est similaire à l'​attribut //@fields// de l'​élément //<​fiche>//​     * !!@fields!! : obligatoire,​ liste des champs composant le nouveau champ, il est similaire à l'​attribut //@fields// de l'​élément //<​fiche>//​
     * !!@separator!! : optionnel, il indique le séparateur à utiliser si le nouveau champ est composé de plusieurs valeurs     * !!@separator!! : optionnel, il indique le séparateur à utiliser si le nouveau champ est composé de plusieurs valeurs
serveurscrutari/config/fields.1509802850.txt.gz · Dernière modification: 2017/11/04 14:40 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0