скачет page.nav

Добрый день, подскажите пожалуйста, как избавиться от скакания [[!+page.nav]].

Это из-за моей верстки, или можно регулировать где-то?
Sindi Bober
15 декабря 2013, 22:31
modx.pro
1 228
0

Комментарии: 5

Василий Наумкин
16 декабря 2013, 07:00
0
Используй pdoPage — там не скачет.
    Aртур Чикин
    16 декабря 2013, 09:36
    0
    По моему тут просто дело в верстке сайта. Создай обертку для page.nav что то вроде:
    <div class="row">
      <div class="col-md-12">
        [[+page.nav]]
      </div>
    </div>
    И расположи в под другим ROW контейнером.
      Василий Наумкин
      16 декабря 2013, 10:08
      0
      У getPage по умолчанию пропадают ссылки на следующие и предыдущие страницы, если их нет. То есть, на одной странице есть ссылка «Последняя», а на другой — нет. И получается, что блок навигации то шире, то уже.

      А у pdoPage выводятся неактивные элементы и навигация всегда одного размера. Вот тут подробнее.

      Этого эффекта можно добиться и на getPage, но придется задействовать фильтры вывода.

      Хотя, тут человек так «понятно» объяснил, что речь может идти и про обтекание предыдущего элемента (float: left;).
        Aртур Чикин
        16 декабря 2013, 10:34
        0
        Я как раз таки и подумал про обтекание элемента. Возможно у человека просто на одной странице выводится 9 элементов в 3 колонки а на другой 7 элементов в 3 колонки и навигация уезжает в верх. Я думаю в любом случае автору дали пищу для размышлений:)
      Sindi Bober
      22 декабря 2013, 00:26
      0
      Проблема и в том и в том, но теперь понятно, как исправить. Спасибо.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5