Debugage des traitements typo sur #INFO_XXX lorsque les traitements typos sont propres à un couple objet/champ
Soit un champ extra TOTO contenant des raccourcis typo. Le champ extra est associé aux traitements 'propre(%s)'.
Si on fait #INFO_TOTO{article,1}, les raccourcis typo ne sont pas interprétés.
Pourquoi ? Parce qu'il cherche le traitement à partir de table_objet(),
ce qui renvoie la table sans le préfixe, alors que les traitements sont
définies avec préfixe (_spip
).
On corrige en appelant table_objet_sql().
À noter que pour les champs standards, le problème ne se pose pas, car il existe des traitements pour les champs indépendamment de l'objet auquel il se rattache.