@@ -23,47 +23,49 @@ <h2 class="flex justify-between card-title">
23
23
</ div >
24
24
</ div >
25
25
{% endfor %}
26
- < div class ="flex w-100 justify-center mt-10 mb-5 ">
27
- < div class ="join ">
28
- {% if page_obj.has_previous %}
29
- < button class ="join-item btn btn-neutral "
30
- hx-trigger ="click "
31
- hx-include ="[name='q'],[name='category'] "
32
- hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
33
- hx-push-url ="true "
34
- hx-target ="#search_table ">
35
- < <
36
- </ button >
37
- {% if page_obj.number > 2 %}
38
- < button class ="join-item btn btn-neutral mr-3 "
26
+ {% if blog_pages.paginator.num_pages > 1 %}
27
+ < div class ="flex w-100 justify-center mt-10 mb-5 ">
28
+ < div class ="join ">
29
+ {% if page_obj.has_previous %}
30
+ < button class ="join-item btn btn-neutral "
39
31
hx-trigger ="click "
40
32
hx-include ="[name='q'],[name='category'] "
41
- hx-get ="{% url 'core:search' %}?page=1 "
33
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
42
34
hx-push-url ="true "
43
- hx-target ="#search_table "> 1</ button >
35
+ hx-target ="#search_table ">
36
+ < <
37
+ </ button >
38
+ {% if page_obj.number > 2 %}
39
+ < button class ="join-item btn btn-neutral mr-3 "
40
+ hx-trigger ="click "
41
+ hx-include ="[name='q'],[name='category'] "
42
+ hx-get ="{% url 'core:search' %}?page=1 "
43
+ hx-push-url ="true "
44
+ hx-target ="#search_table "> 1</ button >
45
+ {% endif %}
46
+ < button class ="join-item btn btn-neutral "
47
+ hx-trigger ="click "
48
+ hx-include ="[name='q'],[name='category'] "
49
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
50
+ hx-push-url ="true "
51
+ hx-target ="#search_table "> {{ page_obj.previous_page_number }}</ button >
44
52
{% endif %}
45
- < button class ="join-item btn btn-neutral "
46
- hx-trigger ="click "
47
- hx-include ="[name='q'],[name='category'] "
48
- hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
49
- hx-push-url ="true "
50
- hx-target ="#search_table "> {{ page_obj.previous_page_number }}</ button >
51
- {% endif %}
52
- < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
53
- {% if page_obj.has_next %}
54
- < button class ="join-item btn btn-neutral "
55
- hx-trigger ="click "
56
- hx-include ="[name='q'],[name='category'] "
57
- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
58
- hx-push-url ="true "
59
- hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
60
- < button class ="join-item btn btn-neutral "
61
- hx-trigger ="click "
62
- hx-include ="[name='q'],[name='category'] "
63
- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
64
- hx-push-url ="true "
65
- hx-target ="#search_table "> > > </ button >
66
- {% endif %}
53
+ < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
54
+ {% if page_obj.has_next %}
55
+ < button class ="join-item btn btn-neutral "
56
+ hx-trigger ="click "
57
+ hx-include ="[name='q'],[name='category'] "
58
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
59
+ hx-push-url ="true "
60
+ hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
61
+ < button class ="join-item btn btn-neutral "
62
+ hx-trigger ="click "
63
+ hx-include ="[name='q'],[name='category'] "
64
+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
65
+ hx-push-url ="true "
66
+ hx-target ="#search_table "> > > </ button >
67
+ {% endif %}
68
+ </ div >
67
69
</ div >
68
- </ div >
70
+ {% endif %}
69
71
{% endif %}
0 commit comments