Le 18 mars 2011 06:47, Pierrick Brihaye <pierrick.brih...@free.fr> a écrit :

> Bonjour,
>
> J'utilise la dernière version de SDX : version="2.4.1.3" build="2010110503"
>
> Quand je fais une requête, la XSP me renvoie ceci :
>
> <sdx:results qid="sdx_q0" page="12" hpp="20" pages="41" nb="820"
> start="221" end="240" id="sdx_q0" currentPage="12" nbPages="41">
>
> On notera certaines redondances (page / currentPage, pages / nbPages) qui,
> si je me souviens bien, sont liées à des préoccupations de compatibilité
> avec des versions plus anciennes. Peu importe.
>
> Par contre, quand je clique sur un des résultats, je n'ai plus que cette
> information :
>
> <sdx:navigation qid="sdx_q0" page="1" no="222" queryId="sdx_q0"
> docNo="222">
>
> L'attribut page="1" me paraît peu pertinent (enregistrement 1/1 ?) et il y
> a une redondance (no / docNo). Peu importe.
>
> Par contre, ce qui me gêne, c'est qu'on n'a plus des attributs currentPage
> et nbPage.
>
> Est-il concevable d'en disposer pour améliorer la navigation interne à la
> requête ?
>
> N'ayant pas le code source, je suis incapable de fournir un patch :-P
>
> A+
>


Bonjour,

Les « problèmes » de redondance sont en réalité (ce que tu as noté) des
contraintes de compatibilité avec les versions antérieures. Dans le bloc XML
que tu donnes en second exemple, l'attribut « page » indique que le document
numéro 222 est situé en page 1 du jeu de résultats. C'est donc le «
currentPage ». Il n'y a pas le nombre de pages totales dans cet affichage.
Je pense que l'ajout de cette information est jouable sans trop de
difficulté. Les sources de la version que tu utilises (la dernière !) sont
bien disponibles ici : http://download-mirror.savannah.gnu.org/releases/sdx/

A bientôt,

Malo
_______________________________________________
sdx-users mailing list
sdx-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à