Contenu | Recherche | Pied de page | Plan du site

Accueil du site > Pense-bête > Modèle SPIP pour les citations

Modèle SPIP pour les citations

Publié le Juin 2008

Par Igor

Thèmes : (x)HTML, Spip, Squelettes

L’objectif de ce modèle SPIP est de pouvoir faire des blocks de citation un peu plus complets qu’avec le simple raccourci quote de SPIP. À savoir pouvoir utiliser l’attribut cite de l’élément blockquote, tout en rendant cliquable l’url de la ressource citée et deux ou trois petites choses.

Le raccourci quote de SPIP

SPIP dispose d’un raccourci pour faire un block de citation qui permet de restituer en HTML la citation avec l’élément blockquote.

Code SPIP :

Code HTML généré :

Soit :

C’est drôlement bien, SPIP.

Saisie du modèle citation

L’intérêt de l’utilisation de blockquote c’est surtout son attribut cite :

La valeur de cet attribut est l'URI qui désigne le document source ou le message. Cet attribut est destiné à fournir des informations sur l'origine de la citation.

Source : Les citations : les éléments BLOCKQUOTE et Q.

Ci-dessous une citation assez complète saisie grâce au modèle, qui permet de saisir le texte de la citation, l’URI de la ressource citée, le titre de la ressource, l’auteur, la langue de la citation :

Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n’avais pas le temps de me dire : « Je m’endors. »

Source : Du côté de chez Swann . Auteur : Marcel Proust.

Soit saisi comme modèle dans un article SPIP :

Le code HTML généré :

Ce modèle se base sur les paramètres qu’on lui passe :

  • texte ;
  • cite ;
  • titre ;
  • langue ;
  • auteur.

L’on saisi le modèle de la façon suivante :

Le fichier citation.html

Le modèle citation permet de gérer l’absence du paramètre cite, dans ce cas le lien cliquable pointe vers un moteur de recherche. Voici le code à enregistrer dans le répertoire de vos modèles de votre jeu de squelettes comme citation.html. Le code est commenté :

Exemple de citations plus ou moins complètes

Une citation sans référence :

Gilberte était comme ces pays avec qui on n'ose pas faire d'alliance parce qu'ils changent trop souvent de gouvernement.

Source : Le Temps retrouvé.

Une citation sans titre, ni auteur :

Gilberte était comme ces pays avec qui on n'ose pas faire d'alliance parce qu'ils changent trop souvent de gouvernement.

Source : pas de titre.

Répondre à cet article

2 Messages de forum

Site réalisé par Igor grâce à SPIP et hébergé par Celeonet.

Icônes: Maurice Svay.