Créer une balise typographique

Bonjour
Je cherche à créer une balise du type

titre

Corps du texte

L’objectif est d’affecter un style css au titre et un autre style au corps du texte (un cadre)

et je ne sais pas trop dans quelle voie m’engager:

  • utiliser le pipeline traiter_raccourcis? mais comment s’utilise-t-il exactement
  • exploiter text wheel? la j’ai réussi à créer une balise très basique mais je ne sais pas comment traiter spécifiquement le titre et le corps du texte.

Cordialement

eric ouvrard a écrit le 24/08/2015 08:30 :

Bonjour
Je cherche à créer une balise du type

<mabalise>titre

Corps du texte
</mabalise>

L'objectif est d'affecter un style css au titre et un autre style au corps
du texte (un cadre)

et je ne sais pas trop dans quelle voie m'engager:

- utiliser le pipeline traiter_raccourcis? mais comment s'utilise-t-il
exactement
- exploiter text wheel? la j'ai réussi à créer une balise très basique mais
je ne sais pas comment traiter spécifiquement le titre et le corps du texte.

Regarde le plugin ToDo.
Il a un traitement assez complexe.

Ou dans le CS, la balise "déplier" (pas sur du nom).

--
RealET

Le 24 août 2015 09:01, RealET <real3t@gmail.com> a écrit :

eric ouvrard a écrit le 24/08/2015 08:30 :

Bonjour
Je cherche à créer une balise du type

<mabalise>titre

Corps du texte
</mabalise>

L'objectif est d'affecter un style css au titre et un autre style au corps
du texte (un cadre)

et je ne sais pas trop dans quelle voie m'engager:

- utiliser le pipeline traiter_raccourcis? mais comment s'utilise-t-il
exactement
- exploiter text wheel? la j'ai réussi à créer une balise très basique
mais
je ne sais pas comment traiter spécifiquement le titre et le corps du
texte.

Regarde le plugin ToDo.
Il a un traitement assez complexe.

Ou dans le CS, la balise "déplier" (pas sur du nom).

Euh… Il y a peut-être un moyen plus simple nom ? L'utilisation de modèles.

<mon_modele|titre=Ce qu'on veut|corps=Blabla bla bla et on continue>

et dans le modèle mon_modele.html, on aurait :
<div class="mon_modele">
[<div class="titre">(#ENV{titre}|les_filtres)</div>]
[<div class="corps">(#ENV{corps}|les_filtres)</div>]
</div>

Bien sûr, c'est si le corps du texte en contient pas de balise html…

Ybbet

--
RealET

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 24 août 2015 13:45, Ybbet Spip <teddy.spip@gmail.com> a écrit :

Euh… Il y a peut-être un moyen plus simple nom ? L'utilisation de modèles.
<mon_modele|titre=Ce qu'on veut|corps=Blabla bla bla et on continue>

et dans le modèle mon_modele.html, on aurait :
<div class="mon_modele">
[<div class="titre">(#ENV{titre}|les_filtres)</div>]
[<div class="corps">(#ENV{corps}|les_filtres)</div>]
</div>

Bien sûr, c'est si le corps du texte en contient pas de balise html…

Quand je n'utilise pas carrément le plugin encarts
(Plugin Encarts - SPIP-Contrib) je procède de la même façon
que ce qu'Ybbet a indiqué (cf.
http://thread.gmane.org/gmane.comp.web.spip.user/185586/focus=185591
aussi).

--
Beurt

Le 24/08/2015 13:45, Ybbet Spip a écrit :

Bien sûr, c'est si le corps du texte en contient pas de balise html…

Et s'il en contient ça marche aussi :slight_smile:

--
nicod_