Supprimer les liens de type related-links dans le document de sortie

Vous pouvez supprimer les liens de type related-links en remplaçant la valeur de l'attribut linking de l'élément topicref dans la carte DITA par none (aucun). Si vous produisez un document de sortie au format HTML, vous pouvez aussi modifier la définition de classe CSS afin que les liens générés ne s'affichent pas.

Lorsque le contenu DITA est publié au format HTML, les liens vers les rubriques (s'il y en a) sont généralement placés (par le processus de publication) en bas de chaque rubrique. Certains outils de publication génèrent ces liens avec une classe CSS (Cascading Style Sheet, feuille de style en cascade) ullinks pour les éléments ul ou ol, et une classe ulchildlink pour chacun des éléments li.

Si vous ne voulez pas que ces liens apparaissent dans le document de sortie, il existe plusieurs options.

Tout d'abord, il est important de comprendre d'où viennent les liens. Ils sont générés soit parce que la rubrique possède un élément related-links, soit parce que les liens internes ont été générés automatiquement à partir de la hiérarchie des rubriques de la carte DITA (relations parent/enfant) ou des liens de la table des relations.

Si vous ne voulez pas que les liens soient générés à partir de la section related-links, vous pouvez envisager de supprimer la section de la rubrique, ou d'utiliser le traitement conditionnel pour l'exclure.

Si vous ne voulez pas que les liens soient générés à partir de la hiérarchie, remplacez l'attribut linking de la carte ou de l'élément topicref dans la carte DITA par none.

Si vous ne voulez pas que les liens soient générés à partir de la table des relations dans votre carte DITA, paramétrez l'attribut linking de l'élément reltable sur none.

La méthode alternative consiste à proposer une feuille de style personnalisée pour le document de sortie, et à paramétrer cette feuille de style afin que les classes ullinks et ulchildlink aient un attribut CSS display=none.