скачет page.nav
Добрый день, подскажите пожалуйста, как избавиться от скакания [[!+page.nav]].
Это из-за моей верстки, или можно регулировать где-то?
Это из-за моей верстки, или можно регулировать где-то?
Комментарии: 5
Используй pdoPage — там не скачет.
По моему тут просто дело в верстке сайта. Создай обертку для page.nav что то вроде:
<div class="row">
<div class="col-md-12">
[[+page.nav]]
</div>
</div>
И расположи в под другим ROW контейнером.
У getPage по умолчанию пропадают ссылки на следующие и предыдущие страницы, если их нет. То есть, на одной странице есть ссылка «Последняя», а на другой — нет. И получается, что блок навигации то шире, то уже.
А у pdoPage выводятся неактивные элементы и навигация всегда одного размера. Вот тут подробнее.
Этого эффекта можно добиться и на getPage, но придется задействовать фильтры вывода.
Хотя, тут человек так «понятно» объяснил, что речь может идти и про обтекание предыдущего элемента (float: left;).
А у pdoPage выводятся неактивные элементы и навигация всегда одного размера. Вот тут подробнее.
Этого эффекта можно добиться и на getPage, но придется задействовать фильтры вывода.
Хотя, тут человек так «понятно» объяснил, что речь может идти и про обтекание предыдущего элемента (float: left;).
Я как раз таки и подумал про обтекание элемента. Возможно у человека просто на одной странице выводится 9 элементов в 3 колонки а на другой 7 элементов в 3 колонки и навигация уезжает в верх. Я думаю в любом случае автору дали пищу для размышлений:)
Проблема и в том и в том, но теперь понятно, как исправить. Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.