Development #25614
recherche : permettre dans une définition de moteur de spécifier des gabarits pour les résultats
0%
Description
Dans une recherche genre alimentée par /api/users/ on n'a pas nécessairement d'URL associée à un résultat, il faudrait pouvoir préciser ça dans le paramétrage du moteur.
"users": { "url": "https://.../api/users/?q=%(q)s", "label": "Usagers", "signature": true, "hit_url": "/fiche-usager/{{user_name_identifier_0}}/" }
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-search-add-possibility-to-specify-a-hit-url-template.patch 0001-search-add-possibility-to-specify-a-hit-url-template.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ça vient dans la série qui suit #23534 (publiée en wip/23534-multi-search).
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-search-add-possibility-to-specify-templates-for-hits.patch 0001-search-add-possibility-to-specify-templates-for-hits.patch ajouté
- Sujet changé de recherche : permettre de préciser l'URL correspondant à un résultat à recherche : permettre dans une définition de moteur de spécifier des gabarits pour les résultats
Pour aller plus loin là-dedans, il faudrait aussi une gestion pour les autres éléments constituant un hit, libellé (pour par exemple mettre civilité nom prénom) et description (genre pour mettre l'adresse).
Partant dans cette direction j'ai un peu hésité à reprendre davantage les templates de base, avoir /<engine>/search_hit.html par exemple, mais pour des situations complexes on a déjà un override du template selon le slug de la cellule, pour ces modifications simples, ça me va bien de passer par la config.
Mis à jour par Thomas Noël il y a plus de 5 ans
Je dirais qu'il manque peut-être un petit bout de patch sur le apps/search/README pour se rappeler de l'affaire, voire si le temps est à la pluie, un petit ajout dans test_search.py
Mis à jour par Frédéric Péters il y a plus de 5 ans
Mis à jour par Thomas Noël il y a plus de 5 ans
Ack avec l'ajout d'un poil de test sur «hit_description_template»
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
Voilà c'est ajouté,
commit 1b6a015539102687b61e3b22727cd1739f94a5a8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Aug 9 10:31:20 2018 +0200 search: add possibility to specify templates for hits (#25614)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
search: add possibility to specify templates for hits (#25614)