BUG - 在SUPEE-8788之后,我无法删除可下载产品的样本行

时间:2017-03-06 10:34:19

标签: magento magento-1.9 patch

我使用mapto 1.9.2.4修补了SUPEE-8788。

一切似乎都是好的问题,...我已经无法移除样本中的行

可下载的产品。

我的意思是当我点击" X"要删除样本行,就像您在图片中看到的那样,没有任何反应,我无法保存产品 image here

我看到同样的问题也出现在magento 1.9.3.1

的全新副本中

有谁知道为什么会这样?你能帮助我吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,这是SUPEE-8788中的一个错误

app/design/adminhtml/default/default/template/downloadable/product/edit/downloadable

中打开samples.phtml

找到功能

remove : function(event){
    var element = $(Event.findElement(event, 'tr'));
    alertAlreadyDisplayed = false;
    if(element){
        element.down('input[type="hidden"].__delete__').value = '1';
        element.down('div.flex').remove();
        element.addClassName('no-display');
        element.addClassName('ignore-validate');
        element.hide();
    }
},

并将其替换为

remove : function(event){
    var element = $(Event.findElement(event, 'tr'));
    alertAlreadyDisplayed = false;
    if(element){
        element.down('input[type="hidden"].__delete__').value = '1';
        Element.select(element, 'div.flex').each(function(elm){
            elm.remove();
        });
        element.addClassName('no-display');
        element.addClassName('ignore-validate');
        element.hide();
    }
},

我希望你能解决问题