Pratiques sur le POD

POD - Requête URL et tri

Intégrer les ordres de tri

Requête type dans l’URL

Dans le document intitulé POD - Formation approfondie qui est proposé dans l’article publié le 31 mars 2010 par Damien Robillard et Sylvain Deflache sur le paramétrage des commentaires sur le POD, il est expliqué comment intégrer une requête dans l’adresse URL.

La procédure à suivre est ainsi exposée en page 13 de ce document :

Le portail vous permet de gérer des modules « requêtes » de type [REQUETE]MT=chocolat OU SU=chocolat|Tout sur le chocolat[/REQUETE] Mais il est également possible de passer dans des requêtes de la base Aloès par une URL.
- URL type : index.aspx ?phrase=critère=valeur

Exemple pour reproduire la requête précédente :
- index.aspx ?phrase=MT=chocolat OU SU=chocolat

Les requêtes « url » permettent, le plus souvent, de faire des liens entre un outil externe et le portail Si le lien se fait à l’intérieur du POD, l’url commençant par index.aspx... suffit, si il se fait en dehors, il sera nécessaire de préciser l’url complète de votre site, de type :
- http://nomdedomaine.fr/opacwebaloes...

Critère indispensable : le tri

Mais il manque un détail absolument indispensable : la requête ne précise pas ni le critère de tri à appliquer, ni l’ordre de tri à utiliser. Ce qui valoir la mésaventure suivante : la requête renvoie une liste de notices non triées et, si par la suite, on fait une autre recherche en utilisant les formulaires proposés sur le POD, ces derniers proposent bien les notices triées par titre mais en ordre inverse ! Heureusement, il suffit de se déconnecter du POD pour que tout rentre dans l’ordre.

Solution :
- &Tri=T1 qui précise le critère de tri : par titre dans notre exemple. Pour trouver les critères de tri disponibles, ouvrir le module Administration d’Aloès et ouvrir Catalogue - Paramètres - Critères de tri.
- &TRiAsc=1 qui précise que l’ordre de tri doit être croissant.

L’exemple donné dans le document Opsys se formulera donc ainsi :

- index.aspx ?phrase=MT=chocolat OU SU=chocolat &Tri=T1&TRiAsc=1





Explorer