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>

それには 2つの欠陥が あります。 2 : 最初と最後のページの記号を表示したいが'|<' 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 に答える