2014-12-23 2 views
2

Prestashop версия 1.6.9Prestashop - по умолчанию категория изображения

К сожалению, у меня есть много категорий, которые не имеют фотографии так выглядит страница при просмотре категории, как этот http://imgur.com/S7CgT1B. Еще одна странность в том, что изображение возвращается с кодом статуса 404.

Теперь я хочу использовать изображение по умолчанию, когда нет специального изображения для категории.

Как я могу это достичь?

ответ

2

Это странно, потому что это изображение используется везде, где изображение установлено, но doest существует в файле.

Изображение используется здесь img/404.gif, но если вы его измените, оно будет использоваться и в других местах.

Если вы хотите сменить категорию изображений (изображения подкатегорий, которые я предполагаю?), Тогда вы должны изменить файлы шаблонов своей темы и добавить ссылку на свой собственный образ. Например,

темы/по умолчанию-самозагрузки/category.tpl @ Line: 80

{if $subcategory.id_image} 
    <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> 
{else} 
    <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> 
{/if} 
+2

Привет gskema, спасибо за ваш ответ, я действительно ценю это. Я изменил код, на который вы указываете меня, поэтому он работает сейчас, как я хочу. По какой-то причине условие if (if $ subcategory.id_image} интерпретируется как истинное в моем случае, поэтому prestashop пытается загрузить не существующее изображение и возвращает 404.gif. Еще раз спасибо! – xrep

+0

Омг спасибо, что он отлично работает для меня! – codelikeprogrammerwoman