Как скрыть пагинацию pdopage на первой странице
Как скрыть пагинацию pdopage на первой странице, если второй и последующей нет, а пагинация уже выводится. Сейчас такой код:
[[!pdoPage? &element=`pdoResources`
&showHidden=`1`
&tpl=`demo`
&limit=`5`
&parents=`[[*id]]`
]]
[[!+page.nav]]
Комментарии: 8
Как у тебя выводится? Просто цифра 1?
Выводится по умолчанию на вид так же как на этом сайте, «первая 12345 последняя»
Не понятно как может так выводится
«первая 12345 последняя»если всего одна страница
Сделай проверку на get=page
[[#GET.page:notempty=`
[[!+page.nav]]
`]]
Сделал по вашему предложению, пагинация исчезла, вообще, не появляется даже если есть вторая страница
проще дать ссылку на сайт, так сложно гадать, да и не может такого быть, если пагинации нет
[[!+page.nav]] — вообще не выводится. Вариант ещё переустановить и обновить pdoTools только при удалении выбрать 2 пункт, потом поставить самому новую версию.
В новой версии pdoParser включен по умолчанию и [[#GET.page:notempty=``]] сработает.
[[!+page.nav]] — вообще не выводится. Вариант ещё переустановить и обновить pdoTools только при удалении выбрать 2 пункт, потом поставить самому новую версию.
В новой версии pdoParser включен по умолчанию и [[#GET.page:notempty=``]] сработает.
как у вас будет выводится ссылки на страницы которых не существует?
Так есть же [[!+pageCount]]…
Вот на стандартном синтаксисе:
А это на Fenom:
Вот на стандартном синтаксисе:
[[!pdoPage?
&parents=`0`
&limit=`5`
&tpl=`@INLINE <div>[[+id]] - [[+pagetitle]]</div>`
]]
[[!+pageCount:ne=`1`:then=`[[!+page.nav]]`:else=`Без пагинации сегодня`]]
А это на Fenom:
{'!pdoPage' | snippet : [
'element' => 'pdoResources',
'parents' => 0,
'limit' => 5,
'tpl' => '@INLINE <div>{$id} - {$pagetitle}</div>',
]}
{if ('pageCount' | placeholder) != '1'}
{'page.nav' | placeholder}
{else}
Без пагинации сегодня
{/if}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.