0

我有这样的分页代码:

 <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. 
4

1 回答 1

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 %}
于 2013-04-29T07:18:55.570 回答