подскажите какие образом бороться с двойными промежуточнми ссылками в пагинации нового типа ?
пример такой:
имеем настройки пагинации
Code: Select all
<pagination skip_href_deletion=true first_pages=1 adjustment=0 last_pages=1 range_separator="... ">
затем переходим на вторую страницу по счету и получаем
Code: Select all
<li><a href="/">1</a></li>
...
<li><a href="/">1</a></li>
<li><span>2</span></li>
<li><a href="/3.html">3</a></li>
...
<li><a href="/1360.html">1360</a></li>
<li><a href="/3.html">Next Page</a></li>
Тоесть при переходе на каждую последующую страницу, не зависимо от параметра adjustment=0 мы получаем дубли промежуточных страниц, в данном случае страницу 1, если сделать first_pages=6, то получим дубль 6 страницы, как это можно исправить ?
В дефолтной пагинации все аботает как надо, конечно тоже замечания есть, но тем не менее.
Идеальный вариант, это смещать первую страницу, а не оставлять ее и добавлять разделитель между количеством первых страниц и возможной слеующей и предыдущей страницами. Если наглядно, то вот так:
Code: Select all
1 2 3 4 [b]5[/b] 6 7 ... 15
7 8 9 10 [b]11[/b] 12 13 ... 15
И еще сразу вопрос, как вывести последнюю страницу макросом ? <!--LAST_PAGE--> не работает