Re: SPIP 3.1+ Critère {traduction} et sitemap.xml en erreur
Bruno Bergot <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hop,
Le 12/02/2016 12:15, Matthieu Marcillaud a écrit :
>
> Ce critère utilise un champ 'id_trad' qui n'est pas présent par défaut
> sur cette table (sans l'utilisation du plugin tradrub ou autre).
>
>
> Faudrait-il, au choix :
> - enlever cette boucle ?
À première vue je proposerais bien de virer cette boucle, étant donné
que les squelettes par défaut ont une prise en charge limitée du
multilinguisme (due au fait qu'il y a plusieurs méthodes pour le mettre
en place). De plus, cela ferait une modif dans le core pour une fonction
disponible uniquement à l'aide d'un plugin. Mais...
> - modifier le critère traduction pour qu'il mette un where 0=1 dans le
> cas ou id_trad n'existe pas sur la table ? éventuellement un log
> d'information en plus ?
> - ou accepter {traduction ?} qui dans ce cas ne lèverait pas d'erreur si
> id_trad n'existe pas et ajouterait where 0=1
>
Une de ces deux solutions (avec une préférence pour la dernière) me
semble plus sympa que la première :)
++
b_b