Chaque type de source est capable de diffuser le tout ou une partie seulement de ces données (consultez le menu ci-contre. Ces pages vous renseignent quelles données sont disponibles pour chaque type de source). Vouloir afficher toutes les données disponibles risque fort d'alourdir la mise en page, d'autant plus qu'elles ne sont pas toujours pertinentes (elles ne sont en effet pas toujours correctement encodées, ni même présentes, dans toutes les sources). L'élément <affichage> permet de choisir précisément ce qui doit être affiché et dans quel ordre cela doit apparaitre. Si cet élément contient un élément <résumé>, il permet d'afficher une version résumée de l'information (en utilisant par exemple l'aperçu). En cliquant dessus, cette version résumée sera remplacée par une version plus complète (en utilisant par exemple le contenu). |
Pour plus d'information sur les données disponibles: |
L'élément <affichage> pour sélectionner les données à afficherLe choix des données à faire figurer dans l'information se fait grâce à des sous-éléments placés dans un élément <affichage>. Cet élément <affichage> est à placer dans l'élément <valves>, auquel cas il est valable pour toutes les informations de toutes les sources. On peut également le placer à l'intérieur d'un élément <source_xxx>, auquel cas il est valable pour les informations de cette source-là. C'est le même élément <affichage> qui sert également à donner un style à chacune des informations. Par exemple, les sous-éléments <titre/>, <contenu/>, <aperçu/> et <auteur/> permettent d'afficher le titre, le contenu, l'aperçu et l'auteur d'une information. A titre d'exemple, voici quelques combinaisons possibles de ces sous-éléments:
Les éléments dans <affichage> pour sélectionner les informations à afficherLes sous-éléments à placer dans <affichage> sélectionnent les données à afficher. Ils sont à choisir parmi les éléments suivants:
Si plusieurs de ces sous-éléments sont utilisés, les informations qu'ils représentent viendront s'écrire les unes en dessous des autres (de haut en bas dans l'ordre de ces sous-éléments). Pour les vignettes ou les illustrations, il est toutefois possible "d'enrouler" le reste de ces informations autour de l'image. A cela s'ajoute:
On peut également utiliser les sous-éléments suivants, dont les données viendront également s'écrire les unes en dessous des autres. Toutefois, ces sous-éléments peuvent être regroupés dans un élément <groupe> ou un élément <évidence> afin d'écrire ces données les unes à coté des autres, sur la même ligne de texte (ce qui allège la mise en page).
A cette liste s'ajoute les données liés aux sources (qui seront les mêmes pour toutes les informations provenant de la même source):
|
Dans cet exemple, on décide d'afficher le type, le nom de l'auteur, la date de publication, la vignette, le contenu et les catégories de chaque information. Le type, le nom de l'auteur et la date sont sur la même ligne, car ils sont regroupés dans un élément <groupe>. Le nom de l'auteur et la date sont précédés d'un préfixe ("paru le" devant la date, par exemple) et séparés par un texte contenant ", ". |
Code de cet exemple <valves maximum="3" style="colorBar1" bords="arrondis"> <affichage> <groupe> <type/> <auteur préfixe=" par "/> <sep-texte>, </sep-texte> <date-publication préfixe="paru le "/> </groupe> <vignette/> <contenu/> <catégories/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax6 |
Dans cet exemple, on affiche le nom de l'auteur précédé du préfixe "Par ". |
Exemple d'affichage d'une information <valves maximum="1" style="colorBar5" bords="arrondis"> <affichage> <titre/> <auteur préfixe="Par "/> <aperçu/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax9 |
L'élément <groupe> pour écrire sur la même lignePar défault, les données s'écrivent les unes en dessous des autres. Toutefois, la plupart des données (hormis le titre, l'aperçu, le contenu et bien sûr les images) peuvent également s'écrire les unes à coté des autres, éventuellement séparées par des caractères de séparation. Chacune de ces données peut être précédée d'un préfixe et suivie d'un suffixe. Ceux-ci seront utilisés uniquement si la donnée contient quelque chose à afficher. Les données sont représentées par les sous-éléments suivants:
A cette liste s'ajoute les informations liés aux sources (qui seront les mêmes pour toutes les informations provenant de la même source):
On peut également utiliser:
|
Dans cet exemple, on affiche le nom de l'auteur, la date de publication et le titre de la source sur la même ligne. |
Exemple d'affichage d'une information <valves maximum="1" style="colorBar5" bords="arrondis"> <affichage> <titre/> <groupe> <auteur préfixe="Par "/> <date-publication/> <titre-source/> </groupe> <aperçu/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax10 |
Séparateur entre les informationsPar défaut, un tiret entouré de deux espaces (" - ") sera utilisé pour séparer deux informations. Vous pouvez changer cela, en utilisant un élément <sep-texte> ou <sep>. L'utilisation de l'élément <sep-texte> définit un autre texte que le texte par défaut à utiliser en guise de séparateur. |
Même exemple que le précédent, mais on utilise le texte ", " en guise de séparateur. |
Exemple d'affichage d'une information <valves maximum="1" style="colorBar5" bords="arrondis"> <affichage> <titre/> <groupe> <auteur préfixe="Par "/> <sep-texte>, </sep-texte> <date-publication/> <sep-texte>, </sep-texte> <titre-source/> </groupe> <aperçu/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax11 |
Un élément <sep puce="..."/> définit une "puce" en guise de séparateur. Toutes les puces disponibles dans Sitemanager peuvent être utilisées. |
Même exemple que le précédent, mais une puce de type "disque" est utilisée en guise de séparateur. |
Exemple d'affichage d'une information <valves maximum="1" style="colorBar5" bords="arrondis"> <affichage> <titre/> <groupe> <auteur préfixe="Par "/> <sep puce="disque"/> <date-publication/> <sep puce="disque"/> <titre-source/> </groupe> <aperçu/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax12 |
Mise en évidence de certaines informationsIl est possible, au sein d'un élément <affichage> ou d'un élément <groupe>, de mettre en évidence certaines informations, en les regroupant dans un élément <évidence>. Ces informations seront alors mise en évidence, en utilisant un graphisme particulier qui contribue à rythmer la mise en page des informations. |
Dans cet exemple, on affiche sur la même ligne (élément <groupe>) la date de publication, l'auteur et les catégories. Les catégories sont mises en évidence grâce à l'élément <évidence>. |
Exemple d'affichage d'une information <valves maximum="1" style="colorBar5" bords="arrondis"> <affichage> <groupe> <évidence> <catégories/> </évidence> <auteur préfixe="Par "/> <sep-texte>, </sep-texte> <date-publication préfixe="le "/> <sep puce="disque"/> <titre-source/> </groupe> <contenu/> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax13 |
L'élément <texte>L'élément <texte> permet simplement d'afficher du texte, dans la même mise en page que les autres données de l'information. |
Dans cet exemple, chaque information sera affichée avec un texte d'avertissement. |
Code de cet exemple <valves maximum="2"> <affichage style="noteGrise"> <titre/> <aperçu/> <texte>Ce message n'engage que son auteur</texte> </affichage> <source-xml href="http://www.ulb.ac.be/cache/news-test1.xml"/> </valves> |
Ce qui donne: |
loading...ajax14 |
Dans cet exemple, le texte "paru dans la presse" apparaitra sur la même ligne que le titre de la source et la date de publication. |
Code de cet exemple <valves maximum="2"> <affichage style="noteGrise"> <titre/> <groupe> <texte>paru dans la presse</texte> <sep puce="disque"/> <titre-source/> <sep puce="disque"/> <date-publication/> </groupe> <aperçu/> </affichage> <source-rss href="http://www.lesoir.be/feed/La%20Une/destination_une_block"/> </valves> |
Ce qui donne: |
loading...ajax15 |