Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
serveurscrutari:json:motcle_fields [2017/10/30 12:08] vincent |
serveurscrutari:json:motcle_fields [2017/11/04 14:50] vincent [Champs des mots-clés] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Champs des mots-clés ====== | ====== Champs des mots-clés ====== | ||
- | Comme pour les fiches, les données transmises pour un mot-clé dépendent d'un paramètre : //motclefields//. En son absence, la requête renverra un seul champ : le code du mot-clé (ce champ étant toujours envoyé). | + | Comme pour les fiches, les données transmises pour un mot-clé dépendent du paramètre //motclefields//, de la variante de champs indiquée par //fieldvariant// ou de la variante par défaut si aucun des deux paramètres précédents n'est défini. |
- | La valeur de ce paramètre est une liste de champs séparés par une virgule : | + | La valeur du paramètre //fichefields// ou de l'attribut //@fields// de l'élément !!<motcle>!! dans [[serveurscrutari:config:fields|fields.xml]] est une liste de champs séparés par une virgule avec les valeurs suivantes : |
+ | * //-codemotcle// : par défaut, le code du mot-clé est toujours inséré, ce paramètre permet de l'éviter | ||
* //codethesaurus// : code du thésaurus | * //codethesaurus// : code du thésaurus | ||
* //codebase// : code de la base du thésaurus | * //codebase// : code de la base du thésaurus | ||
Ligne 22: | Ligne 23: | ||
<code javascript> | <code javascript> | ||
{ | { | ||
- | codemotcle: … , // code du mot-clé, toujours présent (entier > 0) | + | codemotcle: … , // code du mot-clé, toujours présent sauf si -codemotcle (entier > 0) |
codethesaurus: … , // champ 'codethesaurus' (entier > 0) | codethesaurus: … , // champ 'codethesaurus' (entier > 0) | ||
codebase: … , // champ 'codebase' (entier > 0) | codebase: … , // champ 'codebase' (entier > 0) | ||
Ligne 28: | Ligne 29: | ||
thesaurusname: …, // nom technique du thésaurus tel que dans l'URI (chaine) | thesaurusname: …, // nom technique du thésaurus tel que dans l'URI (chaine) | ||
motcleid: …, // champ 'motcle-id' (chaine) | motcleid: …, // champ 'motcle-id' (chaine) | ||
- | libelleArray: [ // si champ 'libelles', tableau des libellés sous forme d'objet, | + | libelleArray: [ // si champ 'labels', tableau des libellés sous forme d'objet, |
{ | { | ||
lang: …, // code de langue (format ISO, chaine) | lang: …, // code de langue (format ISO, chaine) | ||
Ligne 34: | Ligne 35: | ||
} | } | ||
], | ], | ||
- | mlibelleArray: [ // si champ 'mlibelles' ou 'mlibelles_def, tableau des libellés marqués | + | mlibelleArray: [ // si champ 'mlabels' ou 'mlabels_def, tableau des libellés marqués |
{ | { | ||
lang: …, // code de langue (format ISO, chaine) | lang: …, // code de langue (format ISO, chaine) |