Accueil du site > Pense-bête > Intégrer des liens d’évitement dans un squelette SPIP
Voici une noisette pour intégrer des liens d’évitement dans vos squelettes SPIP. Pour une explication complète des avantages et des contraintes d’intégration rendez-vous sur l’article d’Alsacréations : Les liens d’évitement.
Sommaire :
La code suivant est à placer avant de titre de section que l’on veut atteindre, c’est un lien vide muni des attributs
id,
name et
href.
Celui-ci est à définir dans tous les pages du site. Le
href est déclaré pour permettre à Internet Explorer de reprendre le focus à cet endroit précis. Sans le
href, en tabulant IE reprend le focus là où il était auparavant (merci Laurent).
On pourrait donner uniquement la valeur
# à l’attribut
href, cependant cela fera apparaitre l’ancre dans la liste des liens de la page dans certaines versions de Jaws, sous le libellé "Unamed". Pour y remédier il faut faire pointer le lien vers lui-même, le lien ne sera pas restitué (merci Laurent bis).
Les squelettes de formulaires de SPIP sont quasi tous munis d’une ancre, par exemple dans recherche.html :
Vous pouvez les modifier en rajoutant le
href :
Vos formulaires modifiés sont à placer dans le sous-dossier formulaires des votre dossier squelettes.
Nous avons les principaux éléments pour placer des liens d’accès en début de page pour accéder au contenu principal et au formulaire de recherche.
Comme nous sommes dans la construction de squelettes SPIP, autant aller au bout de la démarche et utiliser les chaînes de langue en définissant deux instances dans le fichier public_fr.php (et public_en.php etc pour toutes les langues que devront supporter votre squelette) pour Aller au contenu et Aller à la recherche :
Le code la noisette liens dévitement :
Vous en faîtes une noisette en enregistrant cette portion de code en inc-access.html (téléchargez-la en fin de cet article) dans votre dossier squelettes que vous incluez dans vos squelettes sur toutes les pages :
2 Messages de forum
Site réalisé par Igor grâce à SPIP et hébergé par Celeonet.
Icônes: Maurice Svay.