liens document suivant ou précédent (classés par id_document relatif à un article)...

Je cherche à mettre en forme un squelette d'album photo affichants les
documents .jpg liés à un article. Pour créer une page spéciale d'affichage
des miniatures en taille réelle, pas de problème, mais comment créer une
page affichant un document, ainsi que la miniature de celui qui le précède,
et celle de celui qui le suit dans l'ordre de leur ID_DOCUMENT.
Si je passe l'ID_ARTICLE et une ID_DOCUMENT relative à l'article dans les
variables d'url de ma page squelette, j'aimerai pouvoir créer 3 boucles du
type:

<BOUCLE_principale(ARTICLES){id_article}>

    <BOUCLE_prec(DOCUMENTS){id_article}{id_document = #ID_DOCUMENT-2}{mode =
vignette}>
        #LOGO_DOCUMENT
    </BOUCLE_prec>

    <BOUCLE_image(DOCUMENTS){id_document}{mode = document}>
        #EMBED_DOCUMENT
    </BOUCLE_image>

    <BOUCLE_suiv(DOCUMENTS){id_article}{id_document = #ID_DOCUMENT+2}{mode =
vignette}>
        #LOGO_DOCUMENT
    </BOUCLE_prec>

</BOUCLE_principale>

Evidemment, les boucles SPIP ne semble pas savoir interprèter la commande
{id_document = #ID_DOCUMENT-2}, et seule la boucle image renvoie un
résultat!!!
Quelqu'un sait-il comment parvenir à sortir les deux documents adjacents au
document principal?
Pour résumer, il s'agit de ressortir les documents (classés par id_document)
précédent et suivant un document donné, lié à un article donné...