Автор Тема: Не отображаются фото товаров в модуле "Рекомендуемые товары на главной"  (Прочитано 314 раз)

23 Февраля 2016, 23:36:04
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужна помощь, уже задолбался. Не отображаются фото товаром на главной в модуле "Рекомендуемые товары на главной", вот скрин:



PrestaShop 1.6.1.3
тема: TrailMix
модуль "Рекомендуемые товары на главной"v1.8.0 - от PrestaShop
ЧПУ - отключён
В остальных местах все фото просматриваются.

Заранее, огромное спасибо!
24 Февраля 2016, 09:30:49
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В шаблоне tpl модуля какой тип изображений?
Такой тип есть в Настройки > Изображения ?
Отключите кеширование.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
24 Февраля 2016, 15:30:11
Ответ #2
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
 Спасибо за ответ!
  кэш отключён
  не могу найти тип изображения в шаблоне
24 Февраля 2016, 15:41:47
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 20837
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Ищите в файлк /themes/ваша тема/modules/blockbestsellers/blockbestsellers.tpl примерно такой код
<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'small_default')|escape:'html'}"Тип изображений - "small_default"
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
25 Февраля 2016, 13:43:15
Ответ #4
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо!
Вот в модуле blockbestsellers тип изображения 'small_default':
<img class="replace-2x img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'small_default')|escape:'html'}" alt="{$product.legend|escape:'html':'UTF-8'}" />но, ситуация в том что у меня не отображаются фото на главной в модуле "Рекомендуемые товары на главной"- homefeatured
25 Февраля 2016, 13:56:51
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 20837
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Проверьте модуль, шаблон модуля - /themes/default-bootstrap/modules/homefeatured/homefeatured.tpl
В нем должен подключатся другой шаблон
include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured'}
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
26 Февраля 2016, 01:49:01
Ответ #6
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо! Прошу прощения, но  Престой я только учусь работать, поэтому не все понимаю. Проверил, вот что у меня там:

{if isset($products) && $products}
{include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured'}
{else}
<ul id="homefeatured" class="homefeatured tab-pane">
<li class="alert alert-info">{l s='No featured products at this time.' mod='homefeatured'}</li>
</ul>
{/if}

Что делать дальше.
В файле product-list.tpl находится следующее:

Заранее, огромное спасибо!
26 Февраля 2016, 11:38:04
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
26 Февраля 2016, 12:08:12
Ответ #8
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
26 Февраля 2016, 17:18:51
Ответ #9
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас размер фото для главной 410x410px. Проблема из-за того, что не определен размер или тип main_product.
В настройках - изображения создайте токой тип и установите размеры для этого типа изображения. После создания перегенерируйте миниатюры.
27 Февраля 2016, 17:03:06
Ответ #10
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
К сожалению ничего из рекомендованного вами не помогает.
Ситуация еще и в том, что на стандартной теме все отображается, а на моей (TrailMix) - нет.
27 Февраля 2016, 17:28:11
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1193
  • Репутация: +28/-1
  • Сообщество PrestaShop
    • Просмотр профиля
27 Февраля 2016, 18:14:39
Ответ #12
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
27 Февраля 2016, 20:11:02
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 13128
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
27 Февраля 2016, 20:32:18
Ответ #14
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
ЧПУ отключён!!!
              Есть ли какие мысли на счёт вот этого:
Вот код в работающем шаблоне (где все отображается):

{counter name=active_ul assign=active_ul}
{if isset($products) && $products}
{include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured' active=$active_ul}
{else}
<ul id="homefeatured" class="homefeatured tab-pane{if isset($active_ul) && $active_ul == 1} active{/if}">
<li class="alert alert-info">{l s='No featured products at this time.' mod='homefeatured'}</li>
</ul>
{/if}

А вот код из моего шаблона, где фото не отображаются:

{if isset($products) && $products}
{include file="$tpl_dir./product-list.tpl" class='homefeatured tab-pane' id='homefeatured'}
{else}
<ul id="homefeatured" class="homefeatured tab-pane">
<li class="alert alert-info">{l s='No featured products at this time.' mod='homefeatured'}</li>
</ul>
{/if}