如何在django无尽的分页中删除下划线?

时间:2013-03-05 09:25:02

标签: django pagination django-endless-pagination

我有一个这样的分页代码:

 <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 个答案:

答案 0 :(得分:0)

您只需编辑模板'endless_pagination / templates / endless / page_link.html'即可完成此操作

查看“page_link.html”的示例,它可能有所帮助。

{% if page.is_first %}
{% if page.label != "&lt;" %}

<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 != "&gt;" %}
<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 == "&gt;" %}
<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 == "&lt;" %}
<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 %}