[Résolu] Citation texte <quote> dans barre typographique

Bonjour à tous et merci pour le travail collectif que vous réalisez. :slight_smile:

Une question de néophyte… lorsque je sélection un texte en <quote>Citer un texte</quote> dans la barre typographique, il est transformé en

<blockquote class="spip">
<p>Citer un texte </p>
</blockquote>

Alors que je m’attendais à quelque chose du genre

<q>Citer un texte </q>
pour bénéficier notamment de typo.css de la dist

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
...
}

SPIP 4.3.6
Pas de plugin « typographique » actif (enluminures…). Je n’ai trouvé dans les discussions que des posts assez anciens.

Merci à tous.
JMarc

Salut, c’est normal et la rendu donne ceci Article 9 - SPIP Démo

Le style pour les balises q embarqué dans les CSS de la dist est hérité de tinytypo, mais toutes les règles de celui-ci ne sont pas utiles à SPIP.

PS : et tu peux voir que le rendu est le même avec les deux balisages cf Charte typo - SPIP Démo

Merci b_b pour ces précisions,
Une (dernière) question, existe t-il un raccourci dans la barre typographique SPIP ou dans un plugin pour générer le <q> ... </q> sans avoir à le saisir pour des « non experts » ? Rien trouvé dans le plugin Enluminures typographiques (ou pas su le configurer ?) . Cette balise <q> est également proposé dans les mises en formes de Citations
Merci encore. :slight_smile:

Tu peux le faire en te créant un plugin qui ajoute un raccourci dans portelplume à l’aide des pipelines porte_plume_barre_pre_charger & porte_plume_lien_classe_vers_icone. Une recherche sur https://search.spip.net/ te donnera certainement des exemples. À toi de voir si le temps passé là dessus vaut le coup, pourquoi utiliser la balise q au lieu du code généré par SPIP ?

Créer un modèle spécifique à l’aide de Plugin Insérer Modèles - SPIP-Contrib serait peut-être plus abordable ?

Merci @b_b pour la piste. J’utilise des squelettes HTML5UP qui propose aussi des styles sympas sur cette balise. Et comme le secrétaire de ma mairie n’est pas un accro du html, je pensais qu’il existait un bouton de la barre typo que j’avais zappé. Maintenant, je suis d’accord avec toi, on peut aussi vivre avec la mise en forme native SPIP

Merci aussi @Graphie pour ce plugin que je ne connaissais pas. Je vais sans doute l’utiliser, par pour cette mise en forme, mais pour d’autres modèles à utiliser toujours pour ma mairie et cela sera bien pratique :slight_smile:

Allez, j’ose une dernière réflexion. Y a-t-il des projets/plugins autour d’un éditeur wygwys ? J’ai le sentiment que cela valorisait énormément ce beau travail collectif… l’objet d’un nouveau sujet ?

Encore merci !

Dans ce cas il suffit de copier les styles appliqués à q par ce squelette dans une css/perso.css et de les appliquer à blockquote.spip.

1 « J'aime »

Est-ce que tu connais : Citations bien balisées - SPIP-Contrib ?

Attention, les balises <blockquote> et <q> ne s’utilise pas dans le même contexte et, surtout, n’ont pas la même sémantique.

<q> est une balise inline (elle s’utilise dans un <p> par exemple), alors que <blockquote> est une balise block (elle peut contenir des <p> etc).

Voilà un bon résumé sur un site de confiance :

Le plugin Citations bien balisées gère bien cette notion (en ligne avec q, en bloc avec blockquote).

1 « J'aime »

Merci de vos différentes contributions que je reprends avec un peu de retard en sens inverse.

La référence de @nicod sur Alsacréations est effectivement très claire sur les différents usages de ces balises : cite pour les noms d’oeuvres, blockquote pour les blocs de citations (plus ou moins longs) et q pour les citations courtes en-ligne dans un paragraphe de texte.

Du coup le plugin Citations bien balisées - SPIP-Contrib proposé par @RealET a l’air de faire ce travail (pas encore testé personellement) de transformation de quote en blockquote ou q selon le contexte (inline/block)

Je vais surcharger en attendant mon perso.css des styles qui m’intéressent de toute façon comme indiqué par @b_b

Et pour terminer cette belle synthèse :wink: , plutôt que la solution de @Graphie qui répond à mon besoin mais pas forcément accessible à tous, on peut envisager une évolution de la barre typo SPIP ou du plugin Enluminures pour clairement proposer les 3 sémantiques bien distinctes via un bouton/sous bouton: cite , blockquote ou q ?

Merci encore tous, agréable de pouvoir (personnellement) progresser :slight_smile:

1 « J'aime »

Pour simple info, le plugin porte_plume_citations - Plugins SPIP répond déjà à mon besoin avec la possibilité de préciser notamment les balises <q>.
@Jack31 Juste dommage qu’il manque une documentation dans contrib… à venir ? :wink:

1 « J'aime »

Alors désolé mais ce plugin est passé en stable lors d’une fournée de mises à jours mais perso je l’avais laissé en dev, pour moi il n’est pas abouti.
Je n’ai plus tout en tête et je n’arrive pas à retrouver les discussions à ce sujet (IRC ? :confused: ) mais ça produit un markup non conforme dans certains cas. Ca demande un mode d’emploi bien détaillé pour les utilisateurs pour produire quelque chose de conforme.
Bref je n’étais pas satisfait du résultat et je ne voyais pas comment avancer alors j’avais laissé tomber…
Je ne vais donc pas faire de documentation sur quelque chose de non abouti.