Добрый день. Суть следующая. Создан список по фильтру, правило зачеркнутая цена. Все отлично, товары заполняются. Если удалить зачеркнутую цену у товара, по логике он должен и удалится из списка. Но не тут то было. Товар как был в списке так и остался. Самое интересное, его и в ручную нельзя исключить. У кого наблюдается проблема?
Версия Shop-Script - 7.1.6.1480789287
Версия WebAsyst - 1.6.3.97
Установка чистая, без плагинов
P.S. В ручную товар туда не добавить, только изменить в настройках списка количество товаров, тогда он заполнится. Следовательно, на скрине подтверждение ошибки http://clip2net.com/s/3F5ybXW
P.S.S. Ответ поддержки вообще порадовал - "На нашей установке таких проблем не наблюдаем, как только убираем зачеркнутую цену - товар пропадает из списка."
Я избранный? Проверьте у себя пожалуйста и отпишитесь
6 комментариев
Дополнение. Для тестирования создал 9 товаров. 5 из них без зачеркнутой цены http://clip2net.com/s/3F5yRjh
Изначально в списке сделал максимальное количество товаров - 4. Все заполнилось. Изменил количество товаров на 8 - список заполнился товарами без зачеркнутой цены http://clip2net.com/s/3F5z3Qa
Не проверял, но судя по описанию это эдакая особенность динамических списков. Обсуждалось нечто подобное в одной из тем на форуме разработчиков. Установите размер списка не менее чем количество товаров у которых есть признак по которому происходит фильтрация, и будет счастье. В абсолютных терминах - да, небольшой глюк. В относительных - вряд ли на практике часто встретится и сильно на что-то повлияет.
Вот тут немного не так. Есть страница со всеми скидками. Там допустим 25 товаров. Мне каждый раз нужно при обновлении цены еще править количество? :) Это же бред. Если список динамический - то и работать он должен динамически. Иначе это заблуждение для покупателей. Мне как объяснить своему клиенту, что такая логика работы?
"Установите размер списка не менее чем количество товаров у которых есть признак по которому происходит фильтрация"
Нужно пробежатся по всем товарам и еще посчитать количество?))
Так - да, неприятно. Решите вопрос через шаблон, если надо здесь и сейчас.
Через шаблон то можно, но это не выход) Если будет допустим табличная верстка, и мне после каждой итерации к примеру нужно вставлять какой-то класс, то появится пустое место) и товары начнут показываться с новой строки) Не, не выход
Ну я в дизайне не силен, если не сказать хуже, но, насколько понимаю, вывод товаров на странице - это набор однотипных блоков кода для каждого из товаров. Берется блок целиком и обкладывается проверками на наличие и корректность зачеркнутой цены. Туда же и "какой-то класс". Если ошибаюсь - пардон :)