我使用Prestashop 1.7.7.2,當我更改產品變體時,相應的影像不會更改。
下面的縮略圖確實發生了變化,但不是大的。
當然,每個偏角都有一個影像。我使用自定義主題,但它在安裝時運行良好。
(我沒有 Js 錯誤)
歡迎所有線索..
uj5u.com熱心網友回復:
恢復:
替換$product.cover為$product.default_image
或替換完整檔案
細節 :
所以罪魁禍首是:檔案 --> product-cover-thumbnails.tpl(位于模板/目錄/_partial)
如果您從 1.7xx 升級到 1.7.7,則在更新的情況下會出現該錯誤(這不是真正的錯誤,而是 Prestashop 的教義更改)
智能條件
// 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="Prestashop 1.7.7.2 - 產品變化影像不改變" title="{$product.cover.legend}" style="width:100%;" itemprop="image">
// replace by
<img hljs-string">" src="{$product.default_image.bySize.large_default.url}" alt="Prestashop 1.7.7.2 - 產品變化影像不改變" 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="Prestashop 1.7.7.2 - 產品變化影像不改變"
title="{$image.legend}"
width="100"
itemprop="image"
>
// replace by
<img
hljs-keyword">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="Prestashop 1.7.7.2 - 產品變化影像不改變"
title="{$image.legend}"
width="100"
itemprop="image"
>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/358834.html
標籤:php 图片 模板 prestashop-1.7
上一篇:如何將影像放入所有縱橫比的框中?
