spip-thelia variable

Bonjour à tous,

J'utilise un spip et un thelia avec le plugin thelia
Je définis une variable à partir d'une balise thelia. Mon THELIA-RUBRIQUE_RACINE est bien 1:
#SET{catalogue, THELIA-RUBRIQUE_RACINE}

Si je la regarde, tout se passe bien :
  #GET{catalogue}
J'affiche bien 1

Par contre si je la teste, j'obtiens une réponse incohérente, "non" ET "plus" (alors que je devrais obtenir SOIT non SOIT oui et PLUS )
  [(#GET{catalogue}|=={'1'}|?{' oui ', ' non'}) plus ]
   [(#GET{catalogue}|=={"1"}|?{' oui ', ' non'}) plus]
   [(#GET{catalogue}|=={1}|?{' oui ', ' non'}) plus ]

Si je définis #SET{catalogue, 1 } en tête, tout fonctionne.

Je tourne en rond, si quelqu'un voit le truc...

SPIP 1.9.2d [11132]
plugin-thelia 1.2

Merci
A.

Je ne maîtrise par très bien Thelia, mais la balise Thelia, ce serait pas #THELIA-RUBRIQUE_RACINE (je ne vois pas le # dans ton exemple) ?

Pour moi, ce que tu indiques voudrait die que ta balise ne contient rien ...
----
Marc

Le 26 sept. 08 à 13:53, Alex Catonné / leslutins a écrit :

Bonjour à tous,

J'utilise un spip et un thelia avec le plugin thelia
Je définis une variable à partir d'une balise thelia. Mon THELIA-RUBRIQUE_RACINE est bien 1:
#SET{catalogue, THELIA-RUBRIQUE_RACINE}

Si je la regarde, tout se passe bien :
#GET{catalogue}
J'affiche bien 1

Par contre si je la teste, j'obtiens une réponse incohérente, "non" ET "plus" (alors que je devrais obtenir SOIT non SOIT oui et PLUS )
[(#GET{catalogue}|=={'1'}|?{' oui ', ' non'}) plus ]
  [(#GET{catalogue}|=={"1"}|?{' oui ', ' non'}) plus]
  [(#GET{catalogue}|=={1}|?{' oui ', ' non'}) plus ]

Si je définis #SET{catalogue, 1 } en tête, tout fonctionne.

Je tourne en rond, si quelqu'un voit le truc...

SPIP 1.9.2d [11132]
plugin-thelia 1.2

Merci
A.

_______________________________________________
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

Je ne crois pas que ce soit ça
pour faire fonctionner les boucle thelia avec spip, on remplace le # par THELIA
cf http://wiki.thelia.fr/index.php/Les_boucles_spip_et_thelia

A.

Le 26 sept. 08 à 16:05, Marc VALLETEAU de MOULLIAC a écrit :

Je ne maîtrise par très bien Thelia, mais la balise Thelia, ce serait pas #THELIA-RUBRIQUE_RACINE (je ne vois pas le # dans ton exemple) ?

Pour moi, ce que tu indiques voudrait die que ta balise ne contient rien …

Marc

Le 26 sept. 08 à 13:53, Alex Catonné / leslutins a écrit :

Bonjour à tous,

J’utilise un spip et un thelia avec le plugin thelia

Je définis une variable à partir d’une balise thelia. Mon THELIA-RUBRIQUE_RACINE est bien 1:

#SET{catalogue, THELIA-RUBRIQUE_RACINE}

Si je la regarde, tout se passe bien :

#GET{catalogue}

J’affiche bien 1

Par contre si je la teste, j’obtiens une réponse incohérente, « non » ET « plus » (alors que je devrais obtenir SOIT non SOIT oui et PLUS )

[(#GET{catalogue}|=={‹ 1 ›}|?{’ oui ‹ , ’ non ›}) plus ]

[(#GET{catalogue}|=={« 1 »}|?{’ oui ‹ , ’ non ›}) plus]

[(#GET{catalogue}|=={1}|?{’ oui ‹ , ’ non ›}) plus ]

Si je définis #SET{catalogue, 1 } en tête, tout fonctionne.

Je tourne en rond, si quelqu’un voit le truc…

SPIP 1.9.2d [11132]

plugin-thelia 1.2

Merci

A.


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

Salut Alex,

Il faut bien comprendre que thélia est appelé après spip.

Quand tu fais #SET{catalogue, THELIA-RUBRIQUE_RACINE}, tu récupères ensuite avec un #GET, la chaine de caractères "THELIA-RUBRIQUE_RACINE" et non sa substitution, car Thélia n'a pas encore interprété la page.

Que veux tu faire exactement, il y a peut être une alternative ?

a+

Alex Catonné / leslutins a écrit :

Bonjour à tous,

J'utilise un spip et un thelia avec le plugin thelia
Je définis une variable à partir d'une balise thelia. Mon THELIA-RUBRIQUE_RACINE est bien 1:
#SET{catalogue, THELIA-RUBRIQUE_RACINE}

Si je la regarde, tout se passe bien :
#GET{catalogue}
J'affiche bien 1

Par contre si je la teste, j'obtiens une réponse incohérente, "non" ET "plus" (alors que je devrais obtenir SOIT non SOIT oui et PLUS )
[(#GET{catalogue}|=={'1'}|?{' oui ', ' non'}) plus ]
  [(#GET{catalogue}|=={"1"}|?{' oui ', ' non'}) plus]
  [(#GET{catalogue}|=={1}|?{' oui ', ' non'}) plus ]

Si je définis #SET{catalogue, 1 } en tête, tout fonctionne.

Je tourne en rond, si quelqu'un voit le truc...

SPIP 1.9.2d [11132]
plugin-thelia 1.2

Merci
A.

_______________________________________________
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

Le 26 sept. 08 à 17:05, Marc VALLETEAU de MOULLIAC a écrit :

Oui, effectivement, merci de la précision ... Bon, as-tu vérifié le contenu de ta balise THELIA-RUBRIQUE_RACINE ?
Es-tu sûr qu'elle contienne quelque chose ?
Où initialises-tu ta variable #SET ? tu dois le faire à l'intérieur de ta boucle, ou bien en passer le contenu par un <INCLURE (si c'est une page incluse)

oui, le GET renvoie bien 1, donc la variable est bien définie

J'espère ne pas enfoncer des portes ouvertes, j'explore quelques pistes ... :slight_smile:

ça me va car je n'en ai plus :wink:

----
Marc

Le 26 sept. 08 à 16:17, Alex Catonné / leslutins a écrit :

Je ne crois pas que ce soit ça
pour faire fonctionner les boucle thelia avec spip, on remplace le # par THELIA
cf TheliaDoc

A.

Le 26 sept. 08 à 16:05, Marc VALLETEAU de MOULLIAC a écrit :

Je ne maîtrise par très bien Thelia, mais la balise Thelia, ce serait pas #THELIA-RUBRIQUE_RACINE (je ne vois pas le # dans ton exemple) ?

Pour moi, ce que tu indiques voudrait die que ta balise ne contient rien ...
----
Marc

Le 26 sept. 08 à 13:53, Alex Catonné / leslutins a écrit :

Bonjour à tous,

J'utilise un spip et un thelia avec le plugin thelia
Je définis une variable à partir d'une balise thelia. Mon THELIA-RUBRIQUE_RACINE est bien 1:
#SET{catalogue, THELIA-RUBRIQUE_RACINE}

Si je la regarde, tout se passe bien :
#GET{catalogue}
J'affiche bien 1

Par contre si je la teste, j'obtiens une réponse incohérente, "non" ET "plus" (alors que je devrais obtenir SOIT non SOIT oui et PLUS )
[(#GET{catalogue}|=={'1'}|?{' oui ', ' non'}) plus ]
[(#GET{catalogue}|=={"1"}|?{' oui ', ' non'}) plus]
[(#GET{catalogue}|=={1}|?{' oui ', ' non'}) plus ]

Si je définis #SET{catalogue, 1 } en tête, tout fonctionne.

Je tourne en rond, si quelqu'un voit le truc...

SPIP 1.9.2d [11132]
plugin-thelia 1.2

Merci
A.

_______________________________________________
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

Que veux tu faire exactement, il y a peut être une alternative ?

J'avais un peu laissé en suspend.
Pour info d'archive, j'ai fini par recomposer quelques boucles thélia en pures boucles spip et ca a résolu le problème.
A.