#BALISE* et la traduction des champs multi

Bonjour

Dans un modèle je suis obligé d'utiliser #DESCRIPTIF* pour ne pas voir
se générer les balises <p> et </p>. (puisque spip paragraphe par défaut
et que cela est utile pour le reste du site). Problème si mon champ
descriptif contient des balises multi <multi>[fr]en français[en]in
english</multi> mon descriptif n'est pas traduit.

Quel filtre appeler pour forcer la traduction ?
j'ai essayé [(#DESCRIPTIF*|_T)] cela ne génère pas d'erreur mais ne
réalise pas la traduction.

Faut-il se réecrire un filtre ?
Merci

--
Dominique
http://wojylac.free.fr

Dominique a écrit :

Bonjour

Dans un modèle je suis obligé d'utiliser #DESCRIPTIF* pour ne pas voir
se générer les balises <p> et </p>. (puisque spip paragraphe par défaut
et que cela est utile pour le reste du site). Problème si mon champ
descriptif contient des balises multi <multi>[fr]en français[en]in
english</multi> mon descriptif n'est pas traduit.

Quel filtre appeler pour forcer la traduction ?
j'ai essayé [(#DESCRIPTIF*|_T)] cela ne génère pas d'erreur mais ne
réalise pas la traduction.

Faut-il se réecrire un filtre ?
Merci

tu ne peut pas utiliser le filtre |PtoBR ?
je suppose que si tu ne veut pas de <p> c'est qu'il n'y en a qu'un-> en ce cas PtoBr ne te met pas de br.

--
Maïeul
http://maieul.ouvaton.org

Peut être avec PtoBR
[(#DESCRIPTIF|PtoBR)]
Alexandra

Le 14 mai 09 à 17:39, Dominique a écrit :

Bonjour

Dans un modèle je suis obligé d'utiliser #DESCRIPTIF* pour ne pas voir
se générer les balises <p> et </p>. (puisque spip paragraphe par défaut
et que cela est utile pour le reste du site). Problème si mon champ
descriptif contient des balises multi <multi>[fr]en français[en]in
english</multi> mon descriptif n'est pas traduit.

Quel filtre appeler pour forcer la traduction ?
j'ai essayé [(#DESCRIPTIF*|_T)] cela ne génère pas d'erreur mais ne
réalise pas la traduction.

Faut-il se réecrire un filtre ?
Merci

--
Dominique
http://wojylac.free.fr

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

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

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

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Alexandra Guiderdoni a écrit :

Peut être avec PtoBR
[(#DESCRIPTIF|PtoBR)]

hum
il me semble bien que [(#DESCRIPTIF|paragrapher{0})] devrait le faire...

par défaut, paragrapher est à 'true' (1 donc).
en le forçant à 'false' (0 donc) il n'encadre pas l'objet concerné avec son couple <p> </p>

denisb a écrit :

il me semble bien que [(#DESCRIPTIF|paragrapher{0})] devrait le faire...

et bé... encore une grosse bétise de plus !

c'est bien [(#DESCRIPTIF|PtoBR)] qui fonctionne.

(désolé du bruit)

Dominique <dwojylac@free.fr> wrote:

Bonjour

Dans un modèle je suis obligé d'utiliser #DESCRIPTIF* pour ne pas voir
se générer les balises <p> et </p>. (puisque spip paragraphe par défaut
et que cela est utile pour le reste du site). Problème si mon champ
descriptif contient des balises multi <multi>[fr]en français[en]in
english</multi> mon descriptif n'est pas traduit.

après essais ce qui fonctionne c'est au choix :
[(#DESCRIPTIF|PtoBR)]
mais aussi (merci Alexandra)
[(#DESCRIPTIF*|typo)]
(mais pas |propre)

typo donne même de meilleurs résultats que PtoBR dans le mesure ou ce
dernier génère un saut de ligne dans le code généré en fin d'expression
ce qui donne dans une balise title un
title="le titre
" (guillemet fermant à la ligne)
alors que typo donne bien
title="le titre"

Merci des réponses

--
Dominique
http://wojylac.free.fr