J'essaye de realiser un site au fonctionnement un peu "étrange".
Il s'agit d'un ensemble de magasins associatifs (plus de 100) repartis en region.
Les sites regionaux, par assos, et meme general, sont heberges sur la meme base spip.
Les articles sont partages. Sur le site d'une assoc, je peux lire les article generaux, mais je ne peux pas lire les articles d'une assoc, directement depuis le site general.
Pour le moment, c'est fait, mais à la bourrin, en court-circuitant SPIP et son cache, et en passant par PHP, mais j'aimerais le faire de maniere
plus "elegante".
Suivant le contexte d'appel, des variables sont definies (id_region, id_magasin....).
Attention, il faut savoir que les boucles SPIP sont executées AVANT le
php. En gros, toutes les boucles SPIP sont parsées puis remplacées par le
code php correspondant et ensuite seulement le php est exécuté.
Conséquence: tu ne peux pas faire une boucle SPIP utilisant un une
variable php définie par toi !!!
En particulier lorsque tu effectue
la variable php $id_magasin n'est pas encore disponible !!!
Donc ça marche pas.
Il faut te faire une boucle spip récupérant ton id_rubrique correspondant
au bon magasin et faire ton include dans cette boucle.
du genre
-----[site.html]----------------
<BOUCLE_magasin(RUBRIQUES){titre=nomdumagasinsicestceluidelarubrique}>
<INCLURE(inclure.php3){id_rubrique}>
</BOUCLE_magasin>
J'essaye de realiser un site au fonctionnement un peu "étrange".
Il s'agit d'un ensemble de magasins associatifs (plus de 100) repartis en
region.
Les sites regionaux, par assos, et meme general, sont heberges sur la meme
base spip.
Les articles sont partages. Sur le site d'une assoc, je peux lire les
article generaux, mais je ne peux pas lire les articles d'une assoc,
directement depuis le site general.
Pour le moment, c'est fait, mais à la bourrin, en court-circuitant SPIP et
son cache, et en passant par PHP, mais j'aimerais le faire de maniere
plus "elegante".
Suivant le contexte d'appel, des variables sont definies (id_region,
id_magasin....).