Warning: Undefined array key 1 in /home/akilia/www/perso/akilia/ecrire/inc/layer.php on line 100

Warning: Undefined array key 2 in /home/akilia/www/perso/akilia/ecrire/inc/layer.php on line 101

Warning: Undefined array key 3 in /home/akilia/www/perso/akilia/ecrire/inc/layer.php on line 102
Akilia | Développeur SPIP Toulouse, Occitanie

SPIP et Accéder à une base déclarée : complément d‘infos

Comme le dit la doc http://programmer.spip.net/Acceder-a-une-base-declaree, une fois que vous avez déclaré votre connecteur à une base externe, il devient possible de faire des boucles du type

  1. <BOUCLE_externe(nom:TABLE)>

nom = nom de votre connecteur
TABLE = le nom exacte de la table (wp_post, spip_patates, etc.)

Quelques précisions sur TABLE

Si vous interrogez une autre base de données SPIP, vous pourrez utiliser la syntaxe SPIP classique .
Ainsi au lieu de faire

  1. <BOUCLE_externe(nom:spip_articles)>

…vous pourrez faire :

  1. <BOUCLE_externe(nom:ARTICLES)>

Cela marche pour les Articles, brèves, mots, etc. car ces objets sont tous déclarés nativement dans SPIP, donc dans ce cas dans les deux sites.

Mais, cela ne marchera pas pour un objet éditorial qui est déclaré sur un site et pas l‘autre.

ps : merci à Maïeul pour ses lumières