Разбиение на страницы [+next+] не работает в шаблоне MODx CMS
У меня возникают проблемы с настройкой функции нумерации страниц [[Так же? ... ]] в MODx CMS.
У меня есть документы, отображаемые на странице, ограничение установлено на 5. Выходные данные из других заполнителей моего шаблона нумерации страниц, кажется, работают, но [+next+]
ссылка не загружает следующий набор из 5 документов (в порядке убывания даты).
Вот мой код шаблона:
[[Ditto?
&parents=`13`
&tpl=`ArticleListChunk`
&display=`5`
&&removeChunk=`Comments`
&paginate=`1`
&extenders=`summary,dateFilter`
&paginateAlwaysShowLinks=`0`
&dateFormat=`%F %D %Y`
]]
<p>Showing <strong>[+start+]</strong> - <strong>[+stop+]</strong> of <strong>[+total+]</strong> Articles</p>
<ul class="clearfix">
<li>[+previous+]</li>
<li>Page <strong>[+currentPage+]</strong> of [+totalPages+]</li>
<li>[+next+]</li>
</ul>
Я получаю вывод:
Showing 1 - 5 of 17 Articles
Page 1 of 4
Next >
как вы видите, вывод верен, однако, когда я нажимаю ссылку "следующий", в результате получается URL .../news.html?start=5
но содержание страницы остается прежним (т.е. отображаются последние 5 документов!).
Таков был шаблон и функциональность, когда я унаследовал этот проект от клиента, и я никогда раньше не использовал MODx CMS - кто-нибудь может мне помочь, пожалуйста?
Есть ли способ обновить смещение SQL с параметром или что-то? Я был на всех страницах Wiki для Ditto / MODx, но не могу найти то, что мне нужно или что я должен делать, что я не!
2 ответа
Я думаю, вам нужно вызывать то же самое без кэширования [[! Ditto? attribs ]]
Это всего лишь предположение.
Также похоже, что вы используете EVO? проверьте синтаксис кэша, возможно, вам также понадобится поставить восклицательный знак в конце. [[! Ditto? attribs!]]
После долгих поисков я нашел сообщение на форуме MODx, которое указало мне правильное направление.
Оказывается, что кэширование было включено в настройках страницы / документа (дох!). Я отключил это, и теперь он работает отлично!
Однако я не установил токен отсутствия кэширования ('!') В строке параметров Ditto, который, включая ответ Шона, показал, что мое исследование желательно и / или необходимо. Я не работал с MODx раньше, поэтому я не могу сказать наверняка, но мне кажется, что это работает без меня!
Спасибо @SeanKimball, так как ваш ответ направил меня по правильному пути.