Как убрать первая и последняя страница, в pdopage?
Добрый день.
Подскажите как убрать из вывода «первая и последняя страница»? Так как рушит весь дизайн.
Подскажите как убрать из вывода «первая и последняя страница»? Так как рушит весь дизайн.
<div id="main" class="haslayout padding-section">
<div class="container">
<div class="row">
<div class="posts haslayout">
[[!pdoPage?
&element=`pdoResources`
&showHidden=`1`
&tpl=`catalog_tpl`
&limit=`2`
&includeTVs=`catalog-images`
&parents=`[[*id]]`
&sortdir=`DESC`
&tplPageActive=`@INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPagePrev=`@INLINE <li class="btn-prev"><a href="[[+href]]" aria-label="Previous"><i class="fa fa-angle-left"></i><em>Назад</em></a></li>`
&tplPageNext=`@INLINE <li class="btn-next"><a href="[[+href]]" aria-label="Next"><em>Далее</em> <i class="fa fa-angle-right"></i></a></li>`
&tplPageFirstEmpty=``
]]
</div>
<!-- Pagination Start -->
<nav class="them-pagination haslayout">
<ul class="pagination">
[[!+page.nav]]
</ul>
</nav>
<!-- Pagination End -->
</div>
</div>
</div>Спасибо. Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Особое внимание обратить на параметры шаблонов.
Иначе говоря, вам нужны шаблоны tplPageFirstEmpty, tplPageFirst, tplPageLastEmpty и tplPageLast.
+ если вы хотите присвоить им «пустое» значение, то необходимо прописывать это через @INLINE (т.е. в обход чанкам).
Пример:
&tplPageFirst=`@INLINE` //вернет «пустой» шаблон
&tplPageLast=`@INLINE`
выдает стрелки на первой и последней странице…
и все такое, смотрите внимательнее в документацию
не возращает пустой шаблон, присваивает шаблон типа <span class=«disabled>
При редактировании набора и визуально все параметры видно и если что-то придется поменять — в будущем не придется искать все вызовы pdoPage, а достаточно поменять в одном месте.
?
Но немного не то что мне было нужно… :)