le filtre |sinon

Bonsoir la liste !

J'ai un petit souci avec le filtre |sinon.....
En gros je voudrais afficher le texte mais s'il y a pas de texte je veux afficher le chapo (de mon article bien sur). Ca j'y arrive : [(#TEXTE|sinon{#CHAPO})]

Le hic c'est que si c'est le chapo qui affiche je veux mettre une div différente et je trouve pas comment faire.... est ce que c'est possible et si non et t-il possible de contourner ce petit problème ?...

Merci pour votre aide !!

vanessa attard a écrit :

Bonsoir la liste !

J'ai un petit souci avec le filtre |sinon.....
En gros je voudrais afficher le texte mais s'il y a pas de texte je veux afficher le chapo (de mon article bien sur). Ca j'y arrive : [(#TEXTE|sinon{#CHAPO})]

Le hic c'est que si c'est le chapo qui affiche je veux mettre une div différente et je trouve pas comment faire.... est ce que c'est possible et si non et t-il possible de contourner ce petit problème ?...

Merci pour votre aide !!
_______________________________________________
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
FAQ : FAQ webmestre - SPIP

Hello ^^,

de mémoire sans vérifi,er mais ça doit etre un truc du genre (boucle conditionnelle)

[(#TEXTE|?{'<div class="texte">#TEXTE</div>' , '<div class="chapo">#CHAPO</div>' })]

vanessa attard wrote:

Bonsoir la liste !

J'ai un petit souci avec le filtre |sinon.....
En gros je voudrais afficher le texte mais s'il y a pas de texte je
veux afficher le chapo (de mon article bien sur). Ca j'y arrive :
[(#TEXTE|sinon{#CHAPO})]

Le hic c'est que si c'est le chapo qui affiche je veux mettre une div
différente et je trouve pas comment faire.... est ce que c'est
possible et si non et t-il possible de contourner ce petit problème
?...

Merci pour votre aide !!

Peut-être avec...

<div class= "[(#TEXTE|?{xxx,yyy})]">
[(#TEXTE|sinon{#CHAPO})]
</div>

Si tu as du texte, c'est la classe xxx qui sera utilisée sinon se sera yyy.
Si c'est yyy c'est que tu affiches le chapo.

François

MERCI !!! ça fonctionne !

Le 13 nov. 07 à 22:28, François Vachon a écrit :

vanessa attard wrote:

Bonsoir la liste !

J’ai un petit souci avec le filtre |sinon…
En gros je voudrais afficher le texte mais s’il y a pas de texte je
veux afficher le chapo (de mon article bien sur). Ca j’y arrive :
[(#TEXTE|sinon{#CHAPO})]

Le hic c’est que si c’est le chapo qui affiche je veux mettre une div
différente et je trouve pas comment faire… est ce que c’est
possible et si non et t-il possible de contourner ce petit problème
?..

Merci pour votre aide !!

Peut-être avec…

[(#TEXTE|sinon{#CHAPO})]

Si tu as du texte, c’est la classe xxx qui sera utilisée sinon se sera yyy.
Si c’est yyy c’est que tu affiches le chapo.

François

bonsoir
Moi je cherche a utiliser ce filtre dans ma fiche auteur de la maniere suivante :
[(#LOGO_AUTEUR|sinon{""})]

ça marche carrement pas.
et je sais pas trop pourquoi.

schizoooboy a écrit :

bonsoir
Moi je cherche a utiliser ce filtre dans ma fiche auteur de la maniere suivante :
[(#LOGO_AUTEUR|sinon{"<img src="#URL_SITE_SPIP/IMG/toto.gif" />"})]

ça marche carrement pas.
et je sais pas trop pourquoi.

et [(#LOGO_AUTEUR||sinon{"<img src="#URL_SITE_SPIP/IMG/toto.gif" />"})]
ca marche ?

schizoooboy a écrit :

par contre ça, ça fonctionne :

[(#LOGO_AUTEUR||sinon{<img src="#URL_SITE_SPIP/IMG/toto.gif" />})]

ah ben oui, il manquait un | ET il y avait les " en trop

PS : pense à repondre sur la liste que tout le monde en profite