8uh.ru - это информационный портал в стиле "Подслушано". Обсуждаем важные новости мира и интернета, показываем тонкости работы с различными сайтами и социальными сетями: от сайтов поисковых систем Яндекс, Гугл, Мэйл, Рамблер, Нигма до соцсетей Вконтакте, Одноклассники, Твиттер и Пинтерест. Подсказываем как грамотно сделать сайт и получить на него посетителей, используя различные способы продвижения сайтов: SEO-продвижение, краунд-маркетинг, соцсигналы, SMM-маркетинг и SMO-маркетинг.

Картинка товара по умолчанию в Opencart 2

Наверняка вы сталкивались с ситуацией, когда изображения товара в интернет-магазине нет. Вместо него выводится стандартная картинка по-умолчанию. Выглядит такая картинка так:

no_imageили так:  placeholder

Но эти картинки видны лишь на странице категорий, а при переходе в карточку товара, т.е. при открытии страницы с товаром — картинка по-умолчанию не показывается. Вместо изображения товара, если оно не было задано при заполнении карточки товара, вы увидите пустое место — нужно это исправить.

Задаём картинку по-умолчанию для каждого товара, у которого не загружено и не указано изображение

Для того, чтобы в карточке товара отображалась картинка по-умолчанию, нужно внести небольшой кусочек кода в один из файлов вашего шаблона. Данный код точно будет работать на версиях Опенкарт от 2.0.0.

Итак, для страницы товара в файле /catalog/controller/product/product.php находим:

и заменим на

Заменить это надо в следующем коде, во второй части:

Когда вы внесли необходимы изменения, не забудьте обновить кэш системы, кэш изображений и кэш модификаторов. Особенно последнее.

п.с. заменить саму картинку можно загрузив новые изображения вместо no_image.png и placeholder.png, которые лежат в папке /Image/.

Рассказать о подслушанном:

Комментарии

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

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