Prestashop 1.7.7.2 - 产品变体图像不改变
Prestashop 1.7.7.2 - Product variations Images dont change
我使用 Prestashop 1.7.7.2 并且当我更改产品变体时,相应的图像没有改变。
下面的缩略图确实变了,但大的没变。
当然,每个偏角都有一个图像。我使用自定义主题,但在安装时效果很好。
(我没有Js错误)
欢迎所有线索..
简历:
将 $product.cover
替换为 $product.default_image
或替换完整文件
详情:
所以罪魁祸首是:文件 --> product-cover-thumbnails.tpl(位于 template/catalog/_partial)
如果您从 1.7xx 升级到 1.7.7,则在更新的情况下会出现该错误(其实这不是真正的错误,而是 Prestashop 的原则更改)
SMARTY 条件
// line 28
{if $product.cover}
// replace by
{if $product.default_image}
// line 29
<img class="js-qv-product-cover" src="{$product.cover.bySize.large_default.url}" alt="{$product.cover.legend}" title="{$product.cover.legend}" style="width:100%;" itemprop="image">
// replace by
<img class="js-qv-product-cover" src="{$product.default_image.bySize.large_default.url}" alt="{$product.default_image.legend}" title="{$product.default_image.legend}" style="width:100%;" itemprop="image">
// line 45 replace
<img
class="thumb js-thumb {if $image.id_image == $product.cover.id_image} selected {/if}"
data-image-medium-src="{$image.bySize.medium_default.url}"
data-image-large-src="{$image.bySize.large_default.url}"
src="{$image.bySize.home_default.url}"
alt="{$image.legend}"
title="{$image.legend}"
width="100"
itemprop="image"
>
// replace by
<img
class="thumb js-thumb {if $image.id_image == $product.default_image.id_image} selected {/if}"
data-image-medium-src="{$image.bySize.medium_default.url}"
data-image-large-src="{$image.bySize.large_default.url}"
src="{$image.bySize.home_default.url}"
alt="{$image.legend}"
title="{$image.legend}"
width="100"
itemprop="image"
>
我使用 Prestashop 1.7.7.2 并且当我更改产品变体时,相应的图像没有改变。
下面的缩略图确实变了,但大的没变。
当然,每个偏角都有一个图像。我使用自定义主题,但在安装时效果很好。
(我没有Js错误)
欢迎所有线索..
简历:
将 $product.cover
替换为 $product.default_image
或替换完整文件
详情:
所以罪魁祸首是:文件 --> product-cover-thumbnails.tpl(位于 template/catalog/_partial)
如果您从 1.7xx 升级到 1.7.7,则在更新的情况下会出现该错误(其实这不是真正的错误,而是 Prestashop 的原则更改)
SMARTY 条件
// line 28
{if $product.cover}
// replace by
{if $product.default_image}
// line 29
<img class="js-qv-product-cover" src="{$product.cover.bySize.large_default.url}" alt="{$product.cover.legend}" title="{$product.cover.legend}" style="width:100%;" itemprop="image">
// replace by
<img class="js-qv-product-cover" src="{$product.default_image.bySize.large_default.url}" alt="{$product.default_image.legend}" title="{$product.default_image.legend}" style="width:100%;" itemprop="image">
// line 45 replace
<img
class="thumb js-thumb {if $image.id_image == $product.cover.id_image} selected {/if}"
data-image-medium-src="{$image.bySize.medium_default.url}"
data-image-large-src="{$image.bySize.large_default.url}"
src="{$image.bySize.home_default.url}"
alt="{$image.legend}"
title="{$image.legend}"
width="100"
itemprop="image"
>
// replace by
<img
class="thumb js-thumb {if $image.id_image == $product.default_image.id_image} selected {/if}"
data-image-medium-src="{$image.bySize.medium_default.url}"
data-image-large-src="{$image.bySize.large_default.url}"
src="{$image.bySize.home_default.url}"
alt="{$image.legend}"
title="{$image.legend}"
width="100"
itemprop="image"
>