2017-08-25 24 views

回答

2

原因:從bc_image 過時的方法已經在7.9版本被刪除,請參閱 「指南 - 7.9 API的變化」 https://support.intershop.com/kb/index.php/Display/2X8235

一個過時方法是ImageContainerBO.getImage(),它仍然引用在ISML模板app_sf_responsive/staticfiles /盒/模板/默認/模塊/普通/ Image.isml

<isset name="image" value="#imagecontainer:Image(imagetypeid, imageview)#" scope="request"> 

修復: 只需將Image更改爲ImageBO即可:

<!--- determine image ---> 
<isif condition="#isDefined(imageview) AND (imageview NE '')#"> 
    <isset name="image" value="#imagecontainer:ImageBO(imagetypeid, imageview)#" scope="request"> 
<iselse> 
    <isset name="image" value="#imagecontainer:PrimaryImageBO(imagetypeid)#" scope="request"> 
</isif> 
相關問題