Compilation des arguments de #PAGINATION buguée
À mon avis à tester une résolution en 3.1 mais à reporter en 3.0 car c'est bien un bug.
Il y a donc deux bugs différents :
- Si le premier argument est dynamique, rien n'est pris en compte après.
- Le dernier argument n'est pas pris en compte si y a pas l'accolade de fin collée sur la même ligne.
Voici mes tests :
- Si le premier élément est dynamique, absolument AUCUN paramètre ensuite n'est pris en compte
- mais ce premier élément dynamique est bien reconnu
[(#PAGINATION{ #ENV{modele_pagination,page_precedent_suivant}, label_precedent=PROUT, label_suivant=CACA })] Si j'envoie dans l'appel "modele_pagination=precedent_suivant", j'obtiens > page précédente | page suivante
- Si le premier élément est en dur, le premier paramètre est bien reconnu
- mais pas le dernier…
[(#PAGINATION{ page_precedent_suivant, label_precedent=PROUT, label_suivant=CACA })] J'obtiens : > PROUT | 1 | 2 | page suivante
- …sauf si la fermeture de l'accolade est collée au dernier paramètre !
- La le dernier est pris en compte aussi !
- Mais ça ne marche quand même jamais si le tout premier argument est dynamique…
[(#PAGINATION{ page_precedent_suivant, label_precedent=PROUT, label_suivant=CACA})] J'obtiens bien : > PROUT | 1 | 2 | CACA mais sans avoir le premier argument dynamique !
Et tout ça marche pareil si les arguments avec "=" sont en dynamique avec #ENV.