Ajax пагинация в pdoTools версии 2.2.5
Добрый день! Обновил pdoTools до версии 2.2.5. На странице товара стоит вывод похожих товаров с ajax пагинацией страниц. Первая страница выводится нормально
а на второй (на третей и т.д.) не выводятся флажки и кнопка в корзину
При обновлении страницы все становиться нормально! Вот вызов
То же самое стало и с наличием товара. На первой странице все нормально, а дальше везде «нет в наличии». Может дело в кешировании?
а на второй (на третей и т.д.) не выводятся флажки и кнопка в корзину
При обновлении страницы все становиться нормально! Вот вызов
[[!pdoPage?
&element=`msProducts`
&includeThumbs=`240x120`
&includeTVs=`metall,ves`
&parents=`8`
&ajaxMode=`default`
&limit=`5`
&pageLimit=`5`
&maxLimit=`10`
&tpl=`tpl.msProducts.row`
&where=`{"Data.new":"1"}`
&showLog=`1`
]]
. Что делаю не так??? Спасибо.То же самое стало и с наличием товара. На первой странице все нормально, а дальше везде «нет в наличии». Может дело в кешировании?
Комментарии: 9
Давайте, кто первый угадает, что там в чанке tpl.msProducts.row? Я думаю, что там какие-то некэшированные сниппеты или MODX модификаторы, которые не могу обработаться правильно.
У кого еще какие версии?
У кого еще какие версии?
Да действительно, в чанке tpl.msProducts.row «наличие» вызывалось некэшированным модификатором
<div class="uk-text-large">Наличие: <strong style="color: #f03;">[[!+availability:is=`1`:then=`Да`:else=`Нет`]]
Проблема с пагинацией осталась (флажки и кнопка слетают.)
Не пробовал восклицательный знак у условия убрать?
Да Василий, убрал, но все одно.
Значит нет у тебя значения для этого плейсхолдера в чанке на момент его обработки.
Не судьба, в общем.
Не судьба, в общем.
Василий, спасибо, с наличием разобрался, а вот с пагинаций НЕТ. И с флажками!
Значит, разбирайся.
У нас здесь стоит всегда последние версии всего, и всё, почему-то, работает.
У нас здесь стоит всегда последние версии всего, и всё, почему-то, работает.
<span class="flags"><span class="uk-text-danger">[[+new]]</span> <span class="uk-text-success">[[+popular]]</span> <span class="uk-text-primary">[[+favorite]]</span></span>
<span class="price" style="font-size: 1.5em; color: #f03; font-weight: bold;">[[+price]] [[%ms2_frontend_currency]]</span>
[[+old_price]]
Вот кусок кода который почему то не выводится? Спасибо. Василий подскажите пожалуйста, хоть куда копать???
Прошу прощения. Проглядел еще один вызов, кнопка вернулась, но флажки так и не вернулись. Сейчас вот что:
Если нет в наличии кнопка добавления в корзину пропадает.
Если нет в наличии кнопка добавления в корзину пропадает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.