Development #32192
recherche, utiliser RequestContext pour avoir accès aux <brique>_url
Début:
11 avril 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Afin de pouvoir configurer dans le service de recherche dans la base de connaissance l'url sous forme de variable, genre:
"hit_url_template": "{{ page_url }}"
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 5 ans
Versus quoi aujourd'hui ? {{welco_url}}kb/{{slug}}/ ?
Mis à jour par Serghei Mihai il y a environ 5 ans
{{ welco_url }}
n'existe pas dans le contexte du template, vu qu'il est composé des résultats de la recherche:
for hit in results.get('data') or []: for k, v in hit_templates.items(): hit[k] = v.render(Context(hit))
Mis à jour par Serghei Mihai il y a environ 5 ans
- Fichier 0001-kb-return-page-absolute-url-in-search-results-32192.patch 0001-kb-return-page-absolute-url-in-search-results-32192.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Je verrais qqch du genre (mais je peux me tromper).
Mis à jour par Frédéric Péters il y a environ 5 ans
{{ welco_url }} n'existe pas dans le contexte du template, vu qu'il est composé des résultats de la recherche:
welco_url est posé via un context processor, s'il n'est pas disponible, genre parce que request n'est pas passé, ça ne doit a priori pas être compliqué, et ça servira en d'autres occasions. (je n'ai pas regardé du tout).
Mis à jour par Serghei Mihai il y a environ 5 ans
- Statut changé de Solution proposée à En cours
- Assigné à mis à Serghei Mihai
Ok, je regarde ça.
Mis à jour par Serghei Mihai il y a environ 5 ans
- Fichier 0001-search-use-RequestContext-in-search-results-hits-ren.patch 0001-search-use-RequestContext-in-search-results-hits-ren.patch ajouté
- Statut changé de En cours à Solution proposée
Mis à jour par Frédéric Péters il y a environ 5 ans
- Projet changé de Welco à Combo
- Sujet changé de api: retourner l'url des pages lors de la recherche dans la base de connaissance à recherche, utiliser RequestContext pour avoir accès aux <brique>_url
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
J'ai rebasé et appliqué.
commit a38bcdc8039d55c6110b1e14109a2a33ff248014 Author: Serghei Mihai <smihai@entrouvert.com> Date: Thu Apr 11 14:29:04 2019 +0200 search: use RequestContext in search results hits rendering (#32192)
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
search: use RequestContext in search results hits rendering (#32192)