About This File
Данное дополнение решает проблему с выводом картинки товара если она не задана, или задана, но файл физически отсутствует.
По-умолчанию в опенкарте имеется картинка-заглушка, которая выводитс¤ вместо фотографии товара, если она ему не указана.
Но проблема в том, что данная логика работает только на странице товара и в категориях. но совсем не работает ни в стандартном наборе модулей,
ни на остальных страницах вывода товарных предложений.
К тому же если картинка товару назначена, но файл самого изображения по каким-то причинам отсутствует на сервере, то это приводит к тому,
что вместо картинки мы получим "пустоту" которая "ломает" верстку да и не красиво выглядит в любом случае.
Данное исправление решает эту проблему изменением логики вывода изображения для товаров.
Добавлен вариант с проверкой является ли назначенный файл изображением.
Теперь логика будет такая:
image_product_not_exists_fix_v1.1
Если картинка не указана - выводится заглушка
Если картинка указана, но файл отсутствует - выводится заглушка
image_product_not_exists_fix_imsz_v1.1
Если картинка не указана - выводится заглушка
Если картинка указана, но файл отсутствует, либо не является файлом изображения - выводится заглушка
Исправление затрагивает все стандартные модули, filterpro, страницы категории, поиска, производителя, закладок, сравнения, корзины.
Для filterpro исправление вынесено в отдельный файл, использовать, если фильтр установлен.
v.1.1:
1. Добавлена "тревожная" картинка в админ панели, которая будет показываться вместо изображений которые не прошли проверку.
2. Добавлен в админ панели вывод пути и имени у установленных картинок, иначе не определить, какой файл был назначен картинкой.
Дополнение полностью на Vqmod.
Совместимость проверена с ocStore 1.5.5.1.2
Демо: http://mambasu.ru/