Re: bug sur prive/objets/liste/auteurs_enligne.html

RastaPopoulos <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 03/11/2015 09:48, Fil a écrit :
> Bon du coup c'est moins grave comme bug, c'est juste un problème de
> mauvaise indépendance des packages.

Ça me fait re-penser que pour les boucles, on a une méthode réelle (pas 
bidouille quoi) qui permet d'écrire des boucles dans les squelettes même 
quand on est pas sûr que la table existe.
```<BOUCLE_patate(PATATES?){id_rubrique}>```

Pourquoi n'a-t-on pas la même chose pour les critères ?

Actuellement si on écrit un critère portant sur un champ SQL (pas un 
critère calculé explicite donc), le squelette entière plante si le champ 
n'existe pas.

Au niveau syntaxe par contre, je ne sais pas ce que ça pourrait être par 
contre, parce que j'ai l'impression qu'on a en partie merdé sur le choix 
du caractère "?" :
- dans les critères c'est pour dire que ça annule le critère si la 
variable *est vide* (en gros)
- dans les boucles c'est pour dire de ne pas planter si la table 
*n'existe pas*
=> ce qui n'a rien à voir !

Du coup si on veut une syntaxe pour dire de ne pas planter si un champ 
SQL n'existe pas, on ne peut plus utiliser le "?", déjà pris pour autre 
chose. Pas cohérent tout ça… <troll>Mais bon c'est une tradition. :D</troll>

Ou alors, SPIP pourrait-il ne jamais planter quand un champ n'existe 
pas, sans rien mettre de plus ? Est-ce que ça poserait des problèmes ? 
Ça peut pas juste être ignoré, silencieusement ?

-- 
RastaPopoulos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.