Variables spip-php...

A las buenas. Sigo buscando como pasar una variable php a una spip por otro camino. Me explico.

Tengo un esqueleto al que entro por imagenes.php3?id_article=xx&id_document=xx sin ningún problema.

La cuestión es que quiero dejar la posibilidad de que si entro por imagenes.php3?id_article=xx dentro del esqueleto busque el contenido de una variable ($docu por ejemplo) y se lo adjudique a id_document para que sigan funcionando los siguientes bucles.

De momento he conseguido que con esto

<BOUCLE_test_doc(DOCUMENTS){id_article}{mode=image}{par titre}{0,1}>

<? if(!$GLOBALS['id_document']) { $GLOBALS['id_document']=[(#ID_DOCUMENT)]; } ?>

</BOUCLE_test_doc>

ponga el valor de [(#ID_DOCUMENT)] en $id_document, pero no consigo que me entre en el siguiente bucle (como si id_document estuviera vacío) que es lo que interesaría…

<BOUCLE_coger_doc(DOCUMENTS){id_document}>

<? $docu=$id_document; $docu_url='[(#URL_DOCUMENT)]'; ?>

</BOUCLE_coger_doc>

Ideas…

Un saludo y perdón por el peñazo del código.