Dans le debug je peux voir que dans le select, mon champs externe n’est pas présent, et que le paramètre join est vide, mais aussi que le from n’indique que la table de l’objet :
if (!isset($command['table'])) {
16 $command['table'] = 'agences';
17 $command['id'] = '_agence';
18 $command['from'] = array('agences' => 'spip_agences');
19 $command['type'] = array();
20 $command['groupby'] = array();
21 $command['select'] = array("agences.nom");
22 $command['orderby'] = array();
23 $command['join'] = array();
24 $command['limit'] = '';
25 $command['having'] =
26 array();
27 }
Il me semble donc qu’aucune jointure automatique ou explicite via les déclarations dans les pipelines ne soient tentées.