Attention: ce billet ne constitue en aucun cas une documentation ou des bonnes pratiques sur l’utilisation de SPIP. Je l’ai commencé dès le 1er jour où j’ai utilisé SPIP dans des conditions de correction d’audit RGAA. Je devais trouver vite des solutions aux différents problèmes remontés.

Liens importants (doc)

Astuces de rédacteur

Comment mettre l’attribut title dans les liens SPIP ?

Remplir les attributs « alt » et « title » dans SPIP

[/[En savoir plus|Point d’information sur la maladie à virus Zika - En savoir plus->article317051]/]

Astuces de développeur

Ajoutez à la fin de l’url le paramètre ?var_mode=inclure pour avoir l’ensemble des éléments composants votre page.

Utiliser la balise #TITRE pour récupérer le titre d’un article dans un menu accordéon

<span class="texte-access"><:mass:lien_sommaire_article:> "#TITRE"</span>

Ajouter du contenu « en dur » dans un attribut (alt, title…)


[(#LOGO_SITE_SPIP
|inserer_attribut{alt,#VAL{'Accueil '}|concat{#NOM_SITE_SPIP}|attribut_html}
|inserer_attribut{class,'footer__logo logo-site'}
)]

Utiliser des locales de texte

Dans les vues HTML (*.html) :

<:mass:bouton_texte_plus:>

Les locales sont stockées dans des fichiers de type mass_.php, soit pour le français mass_fr.php:

Utiliser la balise #ENV pour récupérer un niveau de navigation et les opérateurs de comparaison pour afficher ou non des attributs à des balises HTML

Ligne 3: j’affiche un attribut tabindex à l’élément <a /> si le niveau de navigation est supérieur à 1:

Pour charger des scripts sur TOUTES les pages

utiliser le squelette inc-insert-head.html

Vider manuellement le cache du site

Après une action en BO sur un changement de DOCTYPE, supprimer le contenu du répertoire local/, tmp/cache et tmp/logs.