Les modèles LXR contiennent du code HTML pour mettre en forme la sortie de LXR.
LXR en a connaissance par une série de paramètres de configuration dans
lxr.conf.
Leurs noms sont totalement arbitraires.
Il n'est même pas obligatoire de leur donner l'extension .html
puisqu'ils ne sont pas vraiment du HTML pur
et qu'ils ne produisent pas une page compète.
Un fichier de modèle est associé à une désignation de modèle dans la sous-section HTML par:
Les désignations de modèle sont:
'htmlhead'
Modèle pour la zone d'en-tête (contient normalement des jeux de "boutons" pour passer d'un mode ou d'une version à l'autre)
'htmltail'
Modèle pour la zone de pied de page (contient normalement des jeux de "boutons" pour passer d'un mode à l'autre et des indications de copyright)
'htmldir'
Modèle pour le corps du contenu d'un répertoire (arrange le titre et les données en forme tabulaire)
'htmlident'
Modèle pour la recherche d'identificateur (présente le formulaire de requête et les déclarations)
'htmlident_refs'
Plus nécessaire, son rôle est maintenant intégré dans le modèle
'htmlident'
avec une meilleure présentation.
Modèles pour les références à un identificateur (complète le modèle précédent)
'htmlsearch'
Modèle pour la recherche en plein texte (présente le formulaire de requête et le résultat)
'htmlconfig'
Modèle pour l'affichage de la configuration
'htmlfatal'
Modèle pour un événement catastrophique (utilisé pour donner un message d'erreur)