def extra_context(self):
context = super(SearchView, self).extra_context()
context['sectionName'] = 'Search'
+ if self.request.GET.getlist('selected_facets'):
+ context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
context['selected_categories'] = [
x.split(':', 1)[1] for x in self.request.GET.getlist('selected_facets')
if x.startswith('categories_exact')]
def extra_context(self):
context = super(ListenArchivesView, self).extra_context()
context['sectionName'] = "Listen"
+ if self.request.GET.getlist('selected_facets'):
+ context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
context['selected_format'] = [
x.split(':', 1)[1] for x in self.request.GET.getlist('selected_facets')
if x.startswith('format_exact')]
def extra_context(self):
context = super(NewsArchivesView, self).extra_context()
+ if self.request.GET.getlist('selected_facets'):
+ context['facets_qs'] = '&selected_facets=' + '&'.join(self.request.GET.getlist('selected_facets'))
context['sectionName'] = 'News'
context['selected_news_categories'] = [
x.split(':', 1)[1] for x in self.request.GET.getlist('selected_facets')
{% if page.has_previous %}
<div class="previous-page cf">
- <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}">« Résultats précédénts</a>
+ <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}{{ facets_qs }}">« Résultats précédénts</a>
</div>
{% endif %}
{% if page.has_next %}
<div class="next-page cf">
- <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}">Résultats suivants »</a>
+ <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}{{ facets_qs }}">Résultats suivants »</a>
</div>
{% endif %}
{% if page.has_previous %}
<div class="previous-page cf">
- <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}">« Résultats précédénts</a>
+ <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}{{ facets_qs }}">« Résultats précédénts</a>
</div>
{% endif %}
{% if page.has_next %}
<div class="next-page cf">
- <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}">Résultats suivants »</a>
+ <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}{{ facets_qs }}">Résultats suivants »</a>
</div>
{% endif %}
{% endif %}
{% if page.has_previous %}
<div class="previous-page cf">
- <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}">« Résultats précédénts</a>
+ <a class="button big left" href="?q={{ query }}&page={{ page.previous_page_number }}{{ facets_qs }}">« Résultats précédénts</a>
</div>
{% endif %}
</ul>
{% if page.has_next %}
<div class="next-page cf">
- <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}">Résultats suivants »</a>
+ <a class="button big right" href="?q={{ query }}&page={{ page.next_page_number }}{{ facets_qs }}">Résultats suivants »</a>
</div>
{% endif %}
</div>