Проблемы с постраничной навигацией при выводе в pdoPage
Здравствуйте. Столкнулся со следующей проблемой — выводится блок-обертка постраничной навигации, когда ссылок на страницы нет, т.е. раздел ещё пустой.
Код вывода:
Код вывода:
[[!+page.nav]]
[[!pdoPage?
&parents=`[[*id]]`
&where=`["isfolder=0"]`
&resources=`-6`
&limit=`16`
&maxLimit=`16`
&pageLimit=`7`
&tplPageWrapper=`@INLINE <ul class="pagination clearfix">[[+prev]][[+pages]][[+next]]</ul>`
&tplPagePrev=`@INLINE <li class="control" title="Предыдущая"><a href="[[+href]]"><i class="icon-left-open"></i></a></li>`
&tplPagePrevEmpty=`@INLINE <li class="control disabled"><span><i class="icon-left-open"></i></span></li>`
&tplPageNext=`@INLINE <li class="control" title="Следующая"><a href="[[+href]]"><i class="icon-right-open"></i></a></li>`
&tplPageNextEmpty=`@INLINE <li class="control disabled"><span><i class="icon-right-open"></i></span></li>`
&tplPageSkip=`@INLINE <li class="disabled"><span><i class="icon-ellipsis"></i></span></li>`
&tplPageActive=`@INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&sortdir=`DESC`
&sortby=`publishedon`
&tpl=`conferenceItemTpl`
&setMeta=`0`
&tplWrapper=`@INLINE <div id="list-conferences">[[+output]]</div>`
&includeContent=`1`
]]
[[!+page.nav]]В html-разметке присутствует:<ul class="pagination"></ul>По идее, если нет ссылок, то и этой обёртки в html-разметке на сайте не должно быть. Установлен pdoTools 2.10.3-pl на MODX Revolution 2.5.8-pl. Есть рабочий сайт более поздней версии — MODX Revolution 2.5.7-pl, там такой проблемы не наблюдается.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
код этого файла:
На 25 строке "<?php". Чищу вручную кеш, ошибка исчезает, но через некоторое время снова появляется.
Пришёл к мнению, что дополнение pdoTools 2.10.3-pl работает некорректно.
заменил на:
стало работать, как мне нужно, вроде никаких ошибок нет