#CONFIG{}

Bonjour,

Je voudrais que mon plugin soit configurable via CFG.
L'utilisateur pourrait déterminer les critères de tri d'une boucle.

J'insère donc dans la boucle {par (#CONFIG{babbi/tri, date})} (avec
#CONFIG{babbi/tri} qui peut prendre les valeurs "date", "titre", "num
titre", etc...)

Et là c'est le drame... Je n'obtiens qu'un message d'erreur qui dit :
"Parse error: syntax error, unexpected '-', expecting ',' or ';' in /
ecrire/public/composer.php(73) : eval()'d code on line 14"

C'est le seul critère pour lequel ça ne fonctionne pas...
Par exemple {inverse #CONFIG{babbi/inverse}} et {0, (#CONFIG{babbi/
nb_articles})} fonctionne très bien...

Merci d'avance pour votre aide

babbibel a écrit :

Bonjour,

Je voudrais que mon plugin soit configurable via CFG.
L'utilisateur pourrait déterminer les critères de tri d'une boucle.

J'insère donc dans la boucle {par (#CONFIG{babbi/tri, date})} (avec
#CONFIG{babbi/tri} qui peut prendre les valeurs "date", "titre", "num
titre", etc...)

Et là c'est le drame... Je n'obtiens qu'un message d'erreur qui dit :
"Parse error: syntax error, unexpected '-', expecting ',' or ';' in /
ecrire/public/composer.php(73) : eval()'d code on line 14"

C'est le seul critère pour lequel ça ne fonctionne pas...
Par exemple {inverse #CONFIG{babbi/inverse}} et {0, (#CONFIG{babbi/
nb_articles})} fonctionne très bien...

Merci d'avance pour votre aide

est tu sûr que les paranthèse sont nécéssaire ?

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

Hello,

Je pense que les parenthèses ne sont pas nécessaires, ou alors je
rajoute les crochets... Mais j'ai déjà testé tellement de syntaxes que
le copier-coller
ne veut pas dire grand chose. J'ai testé :

-[{par (#CONFIG{babbi/tri, date})}]
-{par #CONFIG{babbi/tri, date}}
-{par (#CONFIG{babbi/tri, date})}
pour le même message d'erreur

Ainsi que -{#CONFIG{babbi/tri, par date}} qui indiquait "erreur dans
la boucle". Il semble que le compilateur de boucle n'aime pas que le
"par" soit dans la variable.

Pour mon week-end gaché, merci pour le coup de main.

On 9 août, 22:29, Ma•ïeul <maieulrouquet...@sfr.fr> wrote:

babbibel a écrit :

> Bonjour,

> Je voudrais que mon plugin soit configurable via CFG.
> L'utilisateur pourrait déterminer les critères de tri d'une boucle.

> J'insère donc dans la boucle {par (#CONFIG{babbi/tri, date})} (avec
> #CONFIG{babbi/tri} qui peut prendre les valeurs "date", "titre", "num
> titre", etc...)

> Et là c'est le drame... Je n'obtiens qu'un message d'erreur qui dit :
> "Parse error: syntax error, unexpected '-', expecting ',' or ';' in /
> ecrire/public/composer.php(73) : eval()'d code on line 14"

> C'est le seul critère pour lequel ça ne fonctionne pas...
> Par exemple {inverse #CONFIG{babbi/inverse}} et {0, (#CONFIG{babbi/
> nb_articles})} fonctionne très bien...

> Merci d'avance pour votre aide

est tu sûr que les paranthèse sont nécéssaire ?

--
Maïeulhttp://maieul.ouvaton.org

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

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

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

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

Un grand merci ç Maieul et surtout à Denisb. Le problème n'a rien à
voir avec #CONFIG{}. C'est juste qu'il ne faut pas mettre de - dans le
nom des boucles. Cette règle vaut aussi pour les boulets !!

Merci d'avance.

On 9 août, 22:46, babbibel <babbi...@gmail.com> wrote:

Hello,

Je pense que les parenthèses ne sont pas nécessaires, ou alors je
rajoute les crochets... Mais j'ai déjà testé tellement de syntaxes que
le copier-coller
ne veut pas dire grand chose. J'ai testé :

-[{par (#CONFIG{babbi/tri, date})}]
-{par #CONFIG{babbi/tri, date}}
-{par (#CONFIG{babbi/tri, date})}
pour le même message d'erreur

Ainsi que -{#CONFIG{babbi/tri, par date}} qui indiquait "erreur dans
la boucle". Il semble que le compilateur de boucle n'aime pas que le
"par" soit dans la variable.

Pour mon week-end gaché, merci pour le coup de main.

On 9 août, 22:29, Ma•ïeul <maieulrouquet...@sfr.fr> wrote:

> babbibel a écrit :

> > Bonjour,

> > Je voudrais que mon plugin soit configurable via CFG.
> > L'utilisateur pourrait déterminer les critères de tri d'une boucle.

> > J'insère donc dans la boucle {par (#CONFIG{babbi/tri, date})} (avec
> > #CONFIG{babbi/tri} qui peut prendre les valeurs "date", "titre", "num
> > titre", etc...)

> > Et là c'est le drame... Je n'obtiens qu'un message d'erreur qui dit :
> > "Parse error: syntax error, unexpected '-', expecting ',' or ';' in /
> > ecrire/public/composer.php(73) : eval()'d code on line 14"

> > C'est le seul critère pour lequel ça ne fonctionne pas...
> > Par exemple {inverse #CONFIG{babbi/inverse}} et {0, (#CONFIG{babbi/
> > nb_articles})} fonctionne très bien...

> > Merci d'avance pour votre aide

> est tu sûr que les paranthèse sont nécéssaire ?

> --
> Maïeulhttp://maieul.ouvaton.org

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

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

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

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

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

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

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

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