Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Index de mots-clés: <index>

L'insertion d'un index de mots-clés se fait à l'aide d'un élément <index>. Cet élément sera remplacé par une liste de liens hypertextes pointant vers des documents en relation avec les mots-clés définis.

Ces mots clés (et les documents vers lesquels ils pointent) peuvent être définis directement dans l'élément <index>, ou ils peuvent être automatiquement collectés dans tous les documents ou toutes les pages ayant déclarés un mot-clé dans un index particulier, à l'aide d'un élément <mots-clés index="..."> .

Index de mots-clés défini dans l'élément <index>

L'élément <index> peut contenir une séries d'éléments <mot-clé> définissant chacun un mot-clé et le document vers lequel il pointe, via un attribut de lien hypertexte (docref, href, file, top-href, rel-href ou cible, etc.).

Exemple
<index affichage="triés" cols="3">
   <mot-clé docref="hypertexte-file">file</mot-clé>
   <mot-clé docref="hypertexte-docref">docref</mot-clé>
   <mot-clé docref="hypertexte-href">href</mot-clé>
   <mot-clé docref="hypertexte-rel-href">rel-href</mot-clé>
   <mot-clé href="http://www.w3.org/">W3C</mot-clé>
   <mot-clé href="http://www.lesoir.be">Le soir</mot-clé>
   <mot-clé href="http://www.lemonde.fr">Le monde</mot-clé>
   <mot-clé href="http://www.google.be">google</mot-clé>
   <mot-clé href="http://www.rtbf.be">rtbf</mot-clé>
   <mot-clé href="http://www.afp.com">afp</mot-clé>
</index>

Ce qui donne :


Index de mots-clés collecté automatiquement

Vous pouvez également déclarer les mots clés directement dans les pages ou les documents concernés (voir méta-informations). Le système les stockera alors dans une base de données et ira les chercher automatiquement lors de la génération de votre projet si vous placez un ou plusieurs éléments <mots-clés type="..."/> au sein de l'élément <index>.

Exemple
<titre3>Index des pages de test:</titre3>
<index  affichage="triés" cols="2">
   <mots-clés type="demo-index"/>
</index>

Ce qui donne :

Pour arriver à ce résultat, on a simplement ajouté dans les différentes pages un élément <mots-clés index="demo-index">..</mots-clés> contenant les mots-clés à définir dans l'index.

Exemple
<page docref="page1">
   <info>
      <mots-clés index="demo-index" mot-clé-standard="non">recyclage</mots-clés>
   </info>
...
</page>
...
...
<page docref="page5">
   <info>
      <mots-clés type="demo-index" mot-clé-standard="non">écologie, politique énergétique</mots-clés>
   </info>
...
</page>

<page docref="page6">
   <info>
      <mots-clés type="demo-index" mot-clé-standard="non">écologie, développement durable</mots-clés>
   </info>
...
</page>

Remarquez que la page 5 et la page 6 ont toutes les deux déclaré le même mot-clé "écologie". Dans ce cas, une page intermédiaire a automatiquement été créée pour offrir le choix à l'utilisateur de la page qu'il veut afficher.


Style d'un index

Un index est considéré comme un bloc. Tous les attributs (style, bords et ses variantes, ajuster-hauteur...) définis pour les blocs peuvent être utilisés, ainsi que l'élément <titre>.

En voici quelques exemples:

Exemple
<index affichage="triés"  style="colorBar6" bords="arrondis">
   <mots-clés type="demo-index"/>
</index>
		
				

Exemple
<index affichage="triés" style="colorBar4" bords="carrés">
   <titre>
      <titre3>Index de mots-clés</titre3>
   </titre>
   <mots-clés type="demo-index"/>
</index>
		
				


Exemple
<index affichage="triés" style="voile" bords="arrondis">
   <mots-clés type="demo-index"/>
</index>
		
				


Nombre de colonnes

Le nombre de colonnes à utiliser pour afficher les mots-clés peut être choisi grâce à l'attribut cols. Cet attribut peut valoir 1, 2, 3, 4 ou 5.

exemple avec 5 colonnes
<index affichage="triés" cols="5">
   <mot-clé docref="hypertexte-file">file</mot-clé>
   <mot-clé docref="hypertexte-docref">docref</mot-clé>
   <mot-clé docref="hypertexte-href">href</mot-clé>
   <mot-clé docref="hypertexte-rel-href">rel-href</mot-clé>
   <mot-clé href="http://www.w3.org/">W3C</mot-clé>
   <mot-clé href="http://www.lesoir.be">Le soir</mot-clé>
   <mot-clé href="http://www.lemonde.fr">Le monde</mot-clé>
   <mot-clé href="http://www.google.be">google</mot-clé>
   <mot-clé href="http://www.rtbf.be">rtbf</mot-clé>
   <mot-clé href="http://www.afp.com">afp</mot-clé>
</index>

Ce qui donne :


Tri des mots-clés

La manière de trier et d'afficher les mots-clés peut être choisi par l'attribut affichage. Cet attribut peut valoir non-triés (non triés, tels qu'ils sont définis), triés (triés par ordre alphabétique), classés-alphabétiquement (triés par ordre alphabétique et regroupés par lettre), ou classés-alphabétiquement-barre-navigation (triés par ordre alphabétique et regroupés par lettre avec une barre de navigation reprenant les lettres pour lesquelles il existe des mots-clés).

exemple avec non-triés
<index affichage="non-triés" cols="2">
   ...
</index>

Ce qui donne :

exemple avec triés
<index affichage="triés" cols="2">
   ...
</index>

Ce qui donne :

exemple avec classés-alphabétiquement
<index affichage="classés-alphabétiquement" cols="1">
   ...
</index>

Ce qui donne :

A

D

F

G

H

L

R

W

exemple avec classés-alphabétiquement-barre-navigation
<index affichage="classés-alphabétiquement-barre-navigation" cols="1">
   ...
</index>

Ce qui donne :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0

A

D

F

G

H

L

R

W

ULB - entreprise écodynamique