Как убрать подчеркивание в бесконечной пагинации в django?
У меня есть код нумерации страниц, как это:
<p> <span>{% get_pages %} {{ pages|length }} pages</span> </p>
<button class="next_prev" onclick="">{{ pages.first }}</button>
<button class="next_prev" onclick="">{{ pages.previous }}</button>
</span> </p>
<p> <span> <a href="" onclick="css()" id="bgnone" class="bgnone1">{% for page in pages %}
{{ page|default_if_none:'<span class="endless_separator">...</span>' }}
{% endfor %}</a></span> </p>
<button class="next_prev" onclick="">{% get_pages %} {{ pages.next }}</button>
<button class="next_prev" onclick="">{% get_pages %} {{ pages.last }}</button>
У этого есть два недостатка:Один: подчеркивание показано в номере страницы и в предыдущей и следующей кнопке, которую я не хочу. Два: хочу показать символ '|<' and '>|'
для первой и последней страницы, но она показывает номера страниц. Пробовал с помощью:
ENDLESS_PAGINATION_LAST_LABEL in `settings.py` but didn't work.
1 ответ
Вы можете сделать это, просто отредактировав шаблон endless_pagination/templates/endless/page_link.html.
посмотрите пример "page_link.html", это может помочь.
{% if page.is_first %}
{% if page.label != "<" %}
<a href="{{ page.path }}"
class="endless_page_link" title="first page"><<</a>
<a href="{{ page.path }}"
class="endless_page_link">{{ page.label|safe }}</a>|
{% else %}
<a href="{{ page.path }}"
class="endless_page_link" title="previous page">{{ page.label|safe }}</a>
{% endif %}
{% elif page.is_last %}
{% if page.label != ">" %}
<a href="{{ page.path }}"
class="endless_page_link">{{ page.label|safe }}</a>
<a href="{{ page.path }}"
class="endless_page_link" title="last page">>></a>
{% else %}
<a href="{{ page.path }}"
class="endless_page_link" title="next page">{{ page.label|safe }}</a>
{% endif %}
{% elif page.label == ">" %}
<a href="{{ page.path }}"
rel="{{ querystring_key }}{% if add_nofollow %} nofollow{% endif %}"
class="endless_page_link" title="previous page">{{ page.label|safe }}</a>
{% elif page.label == "<" %}
<a href="{{ page.path }}"
rel="{{ querystring_key }}{% if add_nofollow %} nofollow{% endif %}"
class="endless_page_link">{{ page.label|safe }}</a>
{% else %}
<a href="{{ page.path }}"
rel="{{ querystring_key }}{% if add_nofollow %} nofollow{% endif %}"
class="endless_page_link">{{ page.label|safe }}</a>|
{% endif %}