Обновление pdoPage

Сегодня обновил пдоПейдж и к моему сожалению в моем замечательном каталоге разлетелось все к чертям… а если быть точнее самый первый ресурс выводится отдельно от списка общего!
Есть ли список изменений полных, а то я вроде несколько раз обновлял и все в порядке было а тут такой прикол…
Вот собственно вызов который был
<div id="pdopage">
		                [[!+page.nav]]
                        <div class="rows" style="display: inline-block;margin-left: 15px;">
	                        [[*id:is=`14`:then=``:else=`[[!pdoPage? 
                            &elementClass=`modSnippet` 
                            &element=`pdoResources`
                            &idx=`0`
                            &limit=`12`
                            &parents=`2`
                            &tpl=`object`
                            &includeTVs=`image,type-obj`
                            &where=`{"template:=":3}`
                            &tvFilters=`type-obj==[[*type-obj]]`
                            &ajaxMode=`button`
                            &sortby=`pagetitle`
                            &sortdir=`ASC`
                            ]]`]]
                        </div>
                    </div>
Влад
21 ноября 2015, 21:31
modx.pro
977
0

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

Василий Наумкин
22 ноября 2015, 06:54
0
Сомневаюсь, что дело в pdoPage. Полный список — вот здесь.

В pdoPage за долгое время добавился всего один параметр, и тот, по умолчанию, ни на что не влияет.
    Влад
    22 ноября 2015, 12:12
    0
    В class=«rows» стал выводится только первый ресурс, остальные выводится стали id=«pdopage», и заметьте что структуру эту я взял с оф. документации, я не Про конечно, но это произошло вчера после обновления, до него все было Супер…
      Василий Наумкин
      22 ноября 2015, 12:19
      0
      Владимир, ну ты сам подумай, как такое может быть? Сниппет выводит результаты, оборачивая их в чанк.

      Если вдруг нарушилась разметка, наверное дело в чанке, а не в сниппете?
        Влад
        22 ноября 2015, 12:29
        0
        Ок я почти сам разобрался) Просто хотелось бы узнать у гуру как Разметка может нарушится сама собой, где я совершил ошибки, чтобы впредь не сталкиваться с подобными проблемами.
          Василий Наумкин
          22 ноября 2015, 12:52
          0
          Гуру считает, что никак.

          Если ошибка нашлась, значит она и раньше была, но по каким-то причинам ты её не видел.
            Влад
            22 ноября 2015, 13:26
            0
            Ошибки то не нашел… пришлось шаблоны переверстать, и «ошибка» исчезла, в шаблоне формировалась структура такая
            [[+idx:mod=`4`:is=`1`:then=`<div class="row">`]]
            <div class="col-md-3 cat-item">
                <a href="/[[~[[+id]]]]" title="[[+pagetitle]]" >
                    <div style="overflow:hidden;height: 150px;width: 150px;">
                        <img src="[[+tv.image:rezimgcrop=`min-150,c-150x150`]]" title="[[+pagetitle]]" />
                    </div>    
                        <p>[[+pagetitle]]</p>
                        <p><small>[[#[[+parent]].pagetitle]]</small></p>
                    </a>
            </div>
            [[+idx:mod=`4`:is=`0`:then=`</div>`]]
            После того как убрал формирование row, все стало на свои места кроме класса pagination, тоже пришлось править… соответственно теперь еще адаптив править надо…
            Самое интересное все работало как часы с самого начала! а тут такая борода произошла…
              Василий Наумкин
              22 ноября 2015, 13:41
              0
              Прикольно! А что будет, если количество выводимых ресурсов нечётно 4? Мне кажется, что твой div просто не закроется.

              Лучше использовать отдельный чанк для 4й позиции или решить вопрос через CSS:
              .cat-item {
              	float: left;
              }
              .cat-item:nth-child(3+4) {
              	clear: left;
              }
                Влад
                22 ноября 2015, 14:46
                0
                Прикол то в другом почему с такими параметрами происходит что в class=«rows» стал выводится только первый ресурс, остальные выводится стали id=«pdopage», это не поддается моей логике...))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8