Как убрать первая и последняя страница, в 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=`` все равно мне стрелки рисует и так с последней страницей            
                    
                Потому что у сниппета (и кнопок первая/последняя страница) есть 2 состояния — когда кнопки активны и когда уже отображена первая или последняя страница (кнопки, соответственно, задизейблены).
Иначе говоря, вам нужны шаблоны tplPageFirstEmpty, tplPageFirst, tplPageLastEmpty и tplPageLast.
+ если вы хотите присвоить им «пустое» значение, то необходимо прописывать это через @INLINE (т.е. в обход чанкам).
Пример:
                    Иначе говоря, вам нужны шаблоны tplPageFirstEmpty, tplPageFirst, tplPageLastEmpty и tplPageLast.
+ если вы хотите присвоить им «пустое» значение, то необходимо прописывать это через @INLINE (т.е. в обход чанкам).
Пример:
&tplPageFirst=`@INLINE` //вернет "пустой" шаблон            
                Спасибо.            
                    
                делаю как ты и показал:
&tplPageFirst=`@INLINE` //вернет «пустой» шаблон
&tplPageLast=`@INLINE`
выдает стрелки на первой и последней странице…
                    &tplPageFirst=`@INLINE` //вернет «пустой» шаблон
&tplPageLast=`@INLINE`
выдает стрелки на первой и последней странице…
                4 параметра 
                    &tplPageFirst=`@INLINE` 
&tplPageLast=`@INLINE`
&tplPageFirstEmpty=`@INLINE` 
&tplPageLastEmpty=`@INLINE`            <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=`6`
            &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>`
            &tplPageFirst=`@INLINE`
            &tplPageLast=`@INLINE`
            &tplPageFirstEmpty=`@INLINE`
            &tplPageLastEmpty=`@INLINE`
            ]]
                </div>
    <!-- Pagination Start -->
<nav class="them-pagination haslayout">
	<ul class="pagination">
	    [[!+page.nav]]    
	    	</ul>
</nav>
    <!-- Pagination End -->
            </div>
    </div>
</div>            
                если показывает стрелки, то там еще 4 параметра)) 
и все такое, смотрите внимательнее в документацию
                    &tplPagePrev и все такое, смотрите внимательнее в документацию
                Спасибо. Как раз в этом она и заключалась)            
                    
                &tplPageFirst=`@INLINE` //вернет «пустой» шаблон 
не возращает пустой шаблон, присваивает шаблон типа <span class=«disabled>
                    не возращает пустой шаблон, присваивает шаблон типа <span class=«disabled>
                Пользуйтесь наборами параметров и вызывайте pdoPage@nav, это удобно же.
При редактировании набора и визуально все параметры видно и если что-то придется поменять — в будущем не придется искать все вызовы pdoPage, а достаточно поменять в одном месте.
                    При редактировании набора и визуально все параметры видно и если что-то придется поменять — в будущем не придется искать все вызовы pdoPage, а достаточно поменять в одном месте.
                Э… А не проще ли так:
                    &tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+prev]][[+pages]][[+next]]</ul></div>`?            
                Спасибо.
Но немного не то что мне было нужно… :)
                    Но немного не то что мне было нужно… :)
<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=`6`
            &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>`
            &tplPagePrevEmpty=`@INLINE`
            &tplPageNext=`@INLINE <li class="btn-next"><a href="[[+href]]" aria-label="Next"><em>Вперед</em><i class="fa fa-angle-right"></i></a></li>`
            &tplPageNextEmpty=`@INLINE`
            &tplPageWrapper=`@INLINE <nav class="them-pagination haslayout"><ul class="pagination">[[+prev]][[+pages]][[+next]]</ul></nav>`
            ]]
                </div>
    <!-- Pagination Start -->
	    [[!+page.nav]]    
    <!-- Pagination End -->
            </div>
    </div>
</div>Таким способом удалось решить проблему. Спасибо всем кто откликнулся помочь:)            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.