[SPIP Zone] Récupération d'infos dans une balise dynamique qui fait des trucs bizarres

J'ai déjà utilisé plusieurs fois des récupérations d'infos, et je n'ai encore jamais eu de problèmes. Mais là je ne comprends pas.

function balise_FORMULAIRE_MARQUEPAGE($p) {
  
     return calculer_balise_dynamique($p, 'FORMULAIRE_MARQUEPAGE', array('id_forum', 'id_rubrique'));

}

function balise_FORMULAIRE_MARQUEPAGE_stat($args, $filtres) {
  
  // La je teste les deux premières valeurs du tableau
  echo $args[0].' / '.$args[1].'<br/>'; exit(0);
  
}

Et donc j'ai deux pages avec une boucle RUBRIQUES englobant tout et la balise dedans.
Imaginons que c'est dans la rubrique 2.
  
Sur une des pages ça renvoie :
" / 2" => pas de id_forum et rubrique 2, c'est le bon ordre

Sur l'autre ça renvoie toujours :
"2 / " => dans l'autre sens !!, comment il peut y avoir 2 dans args[0] ?

Et pour compliqué le tout, lorsque j'entoure la balise d'une boucle forum (avec le forum 1 par exemple)
Ça renvoie invariablement (sur les deux pages donc) :
"1 / 0" => il ne trouve plus la rubrique, mais ne met pas 'vide' mais 0

Je ne comprends absolument rien à tout ça.

Normalement ça devrait *toujours* retourner :
" / 2" quand il n'y a que la rubrique
"1 / 2" quand il y a forum et rubrique

Non ?

--
RastaPopoulos

Le 07.04.2009 12:38, RastaPopoulos a écrit :

J'ai déjà utilisé plusieurs fois des récupérations d'infos, et je n'ai
encore jamais eu de problèmes. Mais là je ne comprends pas.

Nul et non avenu.
J'ai PARLÉ à marcimat, et cela a résolu automatiquement mon bug.

Il y a des moments magiques dans la vie parfois.

--
RastaPopoulos

RastaPopoulos a écrit :

J'ai PARLÉ à marcimat, et cela a résolu automatiquement mon bug.

yeah, un spip gourou !

JL