Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Simon Daron
panikweb
Commits
82d0b069
Commit
82d0b069
authored
Jan 20, 2014
by
fred
Browse files
search: include facets in previous & next links
parent
545644ec
Changes
4
Hide whitespace changes
Inline
Side-by-side
panikweb/search.py
View file @
82d0b069
...
...
@@ -136,6 +136,8 @@ class SearchView(FacetedSearchView):
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'
)]
...
...
@@ -181,6 +183,8 @@ class ListenArchivesView(FacetedSearchView):
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'
)]
...
...
@@ -220,6 +224,8 @@ class NewsArchivesView(FacetedSearchView):
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'
)
...
...
panikweb_templates/templates/listen/archives.html
View file @
82d0b069
...
...
@@ -64,7 +64,7 @@
{% 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 %}
...
...
@@ -76,7 +76,7 @@
{% 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 %}
...
...
panikweb_templates/templates/news/archives.html
View file @
82d0b069
...
...
@@ -65,7 +65,7 @@
{% 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 %}
...
...
@@ -91,7 +91,7 @@
{% 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 %}
...
...
panikweb_templates/templates/search/search.html
View file @
82d0b069
...
...
@@ -70,7 +70,7 @@
{% 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 %}
...
...
@@ -89,7 +89,7 @@
</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>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment