Обновление 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>
Комментарии: 8
Сомневаюсь, что дело в pdoPage. Полный список — вот здесь.
В pdoPage за долгое время добавился всего один параметр, и тот, по умолчанию, ни на что не влияет.
В pdoPage за долгое время добавился всего один параметр, и тот, по умолчанию, ни на что не влияет.
В class=«rows» стал выводится только первый ресурс, остальные выводится стали id=«pdopage», и заметьте что структуру эту я взял с оф. документации, я не Про конечно, но это произошло вчера после обновления, до него все было Супер…
Владимир, ну ты сам подумай, как такое может быть? Сниппет выводит результаты, оборачивая их в чанк.
Если вдруг нарушилась разметка, наверное дело в чанке, а не в сниппете?
Если вдруг нарушилась разметка, наверное дело в чанке, а не в сниппете?
Ок я почти сам разобрался) Просто хотелось бы узнать у гуру как Разметка может нарушится сама собой, где я совершил ошибки, чтобы впредь не сталкиваться с подобными проблемами.
Гуру считает, что никак.
Если ошибка нашлась, значит она и раньше была, но по каким-то причинам ты её не видел.
Если ошибка нашлась, значит она и раньше была, но по каким-то причинам ты её не видел.
Ошибки то не нашел… пришлось шаблоны переверстать, и «ошибка» исчезла, в шаблоне формировалась структура такая
Самое интересное все работало как часы с самого начала! а тут такая борода произошла…
[[+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, тоже пришлось править… соответственно теперь еще адаптив править надо…Самое интересное все работало как часы с самого начала! а тут такая борода произошла…
Прикольно! А что будет, если количество выводимых ресурсов нечётно 4? Мне кажется, что твой div просто не закроется.
Лучше использовать отдельный чанк для 4й позиции или решить вопрос через CSS:
Лучше использовать отдельный чанк для 4й позиции или решить вопрос через CSS:
.cat-item {
float: left;
}
.cat-item:nth-child(3+4) {
clear: left;
}
Прикол то в другом почему с такими параметрами происходит что в class=«rows» стал выводится только первый ресурс, остальные выводится стали id=«pdopage», это не поддается моей логике...))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.