PrestashopWeb-разработка

Не отображается выбор цвета на страницах категорий Prestashop — решение

В процессе разработки очередного интернет магазина на CMS Prestashop 1.6.1.18 был выявлен не приятный глюк:
При включенном режиме отображения выбора цвета на страницах категорий, иконки с выбором цвета появляются не на всех товарах, точней они то появятся, то пропадут. По началу было совсем не понятно логику вывода, почему у одних товаров все ок, у других нет. Первое что пришло на ум так это очистить кэш. Принципе это помогало ровно до того момента, пока не будет создан новый кэш. То есть, стоило перейти в другую категорию, а потом вернутся обратно все возвращалось на свои места, иконки с выбором цвета на некоторых товарах пропадали. Пока шел поиск решения, было принято решение временно отключить кэш (да, да, с выключенным кэшом все ок).
Спустя пару дней решение было найдено:
В файле FrontController.php (находится здесь: …/classes/controller) закомментировать кусок кода, отвечающий за кэширование этих самых атрибутов. Находим строки:

и комментируем условие, что бы получилось вот так:

Результат: все иконки на месте, ничего не слетает.

Читайте также:  Сортировка категорий по алфавиту в Osclass
Теги

Похожие записи:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *