Re: SPIP 3.1+ Critère {traduction} et sitemap.xml en erreur
Matthieu Marcillaud <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 12/02/2016 17:06, RastaPopoulos a écrit :
> Le 12/02/2016 12:15, Matthieu Marcillaud a écrit :
>> - ou accepter {traduction ?} qui dans ce cas ne lèverait pas d'erreur si
>> id_trad n'existe pas et ajouterait where 0=1
>
> This.
>
> C'est le plus générique, et ça profitera ensuite à n'importe quel objet
> et à n'importe quel squelette.
Ce qui m'ennuie juste c'est que ça fait exécuter la requête SQL même si
on sait (à l'avance) qu'elle va échouer si id_trad n'est pas là.
Peut être qu'on peut essayer de reprendre du code du critère SI
justement, pour que {traduction ?} ajoute un SI sur la présence du champ
id_trad sur la boucle, ce qui aurait l'avantage de ne pas l'exécuter du
tout si le champ n'est pas là.
C'est peut être encore mieux non ?
MM.