-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Le lien vers la page du tag depuis les résultats de recherche ne contient pas le tag #6456
Comments
J'ai commencé à regarder d'où ça provient, je veux bien le traiter ! |
J'ai trouvé l'origine du problème, mais je suis sceptique sur la manière de le résoudre. L'origine du problème se situe dans le template {% if search_result.tags %}
<ul class="content-tags" itemprop="keywords">
{% for tag in search_result.tags|slice:":3" %}
<li>
{% if search_result.content_type == 'OPINION' %}
<a href="{% url 'opinion:list' %}?tag={{ tag.slug }}">{{ tag }}</a>
{% else %}
<a href="{% url 'publication:list' %}?tag={{ tag.slug }}">{{ tag }}</a>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %} On tente d'accéder à es_mapping.field("tags", Text(boost=2.0)) et les données : data["tags"] = [tag.title for tag in self.tags.all()] Je vois plusieurs manières de résoudre le problème :
|
Merci pour s'être penché sur le problème. En effet, ce n'est pas simple. Comme solution (pas très propre), j'opterais pour la deuxième, ajouter une liste, mais plutôt directement une liste de À noter que le système de recherche est en train d'être refait par des étudiants, donc je propose de laisser ce bug de côté, et juste y penser lors du développement du nouveau système de recherche. Au passage, ça m'a fait remarquer qu'on n'affiche pas les tags des topics, chose qu'on pourrait faire (on le fait pour les contenus, pourquoi pas pour les topics ?). |
La PR en question #6475 a été fusionnée et ce bug a été corrigé ; je ferme. |
Description du bug
Le paramètre
tag
de l'URL du lien vers le tag d'un contenu dans la page de résultat de recherche n'est pas rempliComment reproduire ?
La liste des étapes qui permet de reproduire le bug :
https://zestedesavoir.com/bibliotheque/?tag=
. Le slug du tag est manquantComportement attendu
Le lien devrait être de la forme
https://zestedesavoir.com/bibliotheque/?tag=slug
avecslug
le slug du tag recherché.Informations techniques
The text was updated successfully, but these errors were encountered: