Introduction à DITA
/
Organiser l'information : les maps
Sujet parent
:
Organiser l'information : les maps
Tutoriel : mise en relation indirecte
Utiliser une table externe pour identifier les fichiers liés (
<keyref>
).
Durée : 20 mn
Reprise exercice avec gestion externe de lien
Procédure :
Créer la table des mises en relations.
Créer une nouvelle map dans l'éditeur de map qui va accueillir la gestion externe des relations.
Dans cette map, insérez un élément
keydef
(définition de clé).
Une fenêtre s'ouvre.
donner la valeur"glossaire_appareil" à
keys
: c'est la clé par laquelle on va appeler la mise en relation.
Pour l'attribut
href
, pointez sur le topic
g_appareil.dita
.
Utiliser la table de clés
Rouvrir la map créée précédemment dans le tutoriel "maps" (
tutoriel_map.ditamap
).
insérez une référence à la nouvelle map ici créée
enregistrez.
Utilisez la table des mises en relations
Au-dessus de l'éditeur de map, sélectionnez
tutoriel_map.ditamap
comme "root map".
Tout le système de gestion des relations va maintenant utiliser
tutoriel_map.ditamap
comme base de travail.
Rouvrir la recette "couscous vert".
En mode textuel, supprimez l'attribut href de l'élément xref créé dans le tutoriel précédent.
Tapez à la place
keyref=""
.
Placez le curseur entre les deux quotes et tapez simultanément sur les touches "Ctrl"+espace.
Dans la liste, sélectionnez "glossaire_appareil" précédemment créé.
Publiez en HTML et constatez.
Renommez
g_appareil.dita
en
gloss_appareil.dita
.
Publiez et constatez.
Modifiez la map de clés pour prendre en compte la modification.
Publiez et constatez.
Résultat :
Quel est l'intérêt d'une map de clé externe
versus
le fait de déclarer les clés directement dans la map
tutoriel_map.ditamap
?