jointures

Divagations sur les jointures avec SPIP

29 décembre 2011

Afin d’optimiser les performances du plugin GIS j’ai voulu simplifier le code des squelettes qui génèrent le JSON qui alimente les cartes du plugin. Le squelette original contenait deux boucles imbriquées comme ceci :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html?rev=55738
On va donc tenter d’utiliser qu’une seule boucle avec une jointure au lieu des deux boucles imbriquées.
Essai 1
On utilise les jointures "classiques" dans la boucle. Il faut (...)

0 commentaire

Afficher des documents des articles d’une rubrique en une seule boucle

28 novembre 2009

Dernièrement sur la liste spip-apéros brestoise Hélène me posait la question suivante :
Comment afficher tous les documents du site sauf ceux dont l’article est dans les rubriques 3 ou 9 ?
Commençons par quelque chose de simple (qui ne fonctionnera pas) :
#ID_DOCUMENT - #FICHIER
En appliquant le critère id_rubrique à la boucle documents on demande à SPIP de récupérer les documents attachés aux rubriques.
Donc il faut d’abord que nous placions notre boucle documents dans une boucle articles. Ceci (...)

1 commentaire