Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
serveurscrutari:config:phrases_attributs [2017/09/06 17:49] vincent créée |
serveurscrutari:config:phrases_attributs [2017/09/06 17:56] (Version actuelle) vincent |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Afin de permettre une personnalisation poussée du moteur, notamment dans le dialogue avec les clients, un certain nombre d'éléments acceptent la définition de phrases et d'attributs (par exemple, les [[serveurscrutari:config:categories|catégories]] ou les [[serveurscrutari:config:metadata|méta-données du moteur]]). | Afin de permettre une personnalisation poussée du moteur, notamment dans le dialogue avec les clients, un certain nombre d'éléments acceptent la définition de phrases et d'attributs (par exemple, les [[serveurscrutari:config:categories|catégories]] ou les [[serveurscrutari:config:metadata|méta-données du moteur]]). | ||
- | Une phrase est un bloc de texte doté d'un nom pour l'identifier et définie dans différentes langues. En termes techniques, il s'agit d'un élément élément //<phrase>// qui possède l'attribut !!@name!! et qui des éléments !!<label>!! possédant l'attribut !!@xml:lang!! indiquant le bloc de texte dans une langue donnée. L'exemple ci-dessous montre une phrase correspondant à la description. Le nom est libre, c'est au client qui utilise le moteur d'utiliser la phrase ou non. | + | |
+ | ===== Phrases ===== | ||
+ | |||
+ | Une phrase est un bloc de texte doté d'un nom pour l'identifier et définie dans différentes langues. En termes techniques, il s'agit d'un élément élément !!<phrase>!! qui possède l'attribut !!@name!! et qui des éléments !!<label>!! possédant l'attribut !!@xml:lang!! indiquant le bloc de texte dans une langue donnée. L'exemple ci-dessous montre une phrase correspondant à la description. Le nom est libre, c'est au client qui utilise le moteur d'utiliser la phrase ou non. | ||
<code xml> | <code xml> | ||
Ligne 12: | Ligne 15: | ||
<label xml:lang="pt">Iniciativa coletiva de troca de conhecimentos</label> | <label xml:lang="pt">Iniciativa coletiva de troca de conhecimentos</label> | ||
</phrase> | </phrase> | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Attributs ===== | ||
+ | |||
+ | Les attributs sont définis de la même manière que les attributs dans le format ScrutariData : un attribut est désigné par une clé et peut avoir un nombre illimité de valeurs arbitraires. Un élément //<attr>// possède les attributs !!@ns!! qui est l'espace de nom, et !!@key!! la clé locale et il contient un ou plusieurs éléments !!<val>!! qui sont les valeurs de l'attribut. | ||
+ | |||
+ | L'exemple ci-dessous est celui de l'attribut //scrutarijs:corpusSort//. S'il est défini au niveau du fichier metadata.xml, il est utilisé par le client ScrutariJs comme valeur par défaut du comportement du classement des corpus : | ||
+ | |||
+ | <code xml> | ||
+ | <attr ns="scrutarijs" key="corpusSort"> | ||
+ | <val>fiche-count</val> | ||
+ | </attr> | ||
</code> | </code> |