Вызов pdoPage, лимит показа айтемов
Есть сайт www.pivden.media/
При нажатии кнопки «Больше новостей» выплывают еще айтемы новостей, но остается белое пространство, а если увеличивать отображение айтемов, то и на главной странице они увеличиваются (без нажатии кнопки) и так же остается белое пространство. Как сделать так чтобы отображение айтемов на главной странице было одно количество, а при нажатии кнопки другое?
&parents=`15`
&ajaxMode=`button`
&limit=`10`
&tpl=`postsTpl`
&ajaxTplMore=`pagination`
&sortdir=`DESC`
&processTVs=`1`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
]]
Вот вызов кнопки. Изначально лимит 10. То есть отображается 10 новостей и при нажатии кнопки всплывает еще 10 новостей. Нужно увеличить количество только при нажатии кнопки, как это сделать? Буду благодарна за помощь!
При нажатии кнопки «Больше новостей» выплывают еще айтемы новостей, но остается белое пространство, а если увеличивать отображение айтемов, то и на главной странице они увеличиваются (без нажатии кнопки) и так же остается белое пространство. Как сделать так чтобы отображение айтемов на главной странице было одно количество, а при нажатии кнопки другое?
&parents=`15`
&ajaxMode=`button`
&limit=`10`
&tpl=`postsTpl`
&ajaxTplMore=`pagination`
&sortdir=`DESC`
&processTVs=`1`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
]]
Вот вызов кнопки. Изначально лимит 10. То есть отображается 10 новостей и при нажатии кнопки всплывает еще 10 новостей. Нужно увеличить количество только при нажатии кнопки, как это сделать? Буду благодарна за помощь!
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И пожалейте роботов, наведите порядок в robots.txt
Я указала такой вывод, но все равно учитывается первый айтем.
[[!pdoPage?
&tplFirst= `@INLINE
[[#[[+parent]].pagetitle]]
[[+publishedon:dateRU]]
[[+tv.HitsPage]]
[[+pagetitle]]
[[+introtext]]
<a href="[[+uri]]" class=«button button-small button-gray»
>[[*context_key:is=`web`:then=`Детальніше`:else=`Подробнее`]]
`
&parents=`15`
&ajaxMode=`button`
&limit=`9`
&tpl=`postsTpl`
&ajaxTplMore=`pagination`
&sortdir=`DESC`
&processTVs=`1`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
]]
Есть параметр &offset (Пропуск результатов от начала.). Может он поможет :)
Я уже пробовала этот параметр, он выводит маленький айтем наверх и всё (
Ну, как вариант, можно вывести например первые шесть через pdoResources. А остальные через PdoPage limit=20 с параметром offset=6. А нет, туплю, тогда их будет изначально 26
А все остальное через pdoPage. Тогда новости при нажатии отображаются нормально. Такой вариант имеет место быть?
[[pdoResources?
&tplFirst= `вывод первой новости (написала словами, а то много кода)
`
&parents=`15`
&sortby=`DESC`
&sortdir=`publishedon`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
&prepareTVs=`1`
&limit=`1`
]]
[[!+page.nav]]
[[!pdoPage?
&parents=`15`
&ajaxMode=`button`
&tpl=`postsTpl`
&ajaxTplMore=`pagination`
&sortdir=`DESC`
&processTVs=`1`
&includeTVs=`PostImage, HitsPage`
&includeTVList=`PostImage, HitsPage`
&limit=`9`
]]
Только pdoResourses он не видит. Вывод pdoPage работает.