0

警告:第 130 行 /var/www/vhosts/addalinkofcharm.com/httpdocs/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Media.php 中的非法字符串偏移量“new_file”

我什至不知道从哪里开始!有人可以帮忙吗?当我在管理员 1.4.0.1 中添加产品时,顶部有添加新的、重复的、重置等的选项。当我添加产品时,我选择了副本,下一个将提供除 sku 之外的所有相同信息数字。现在,如果我选择重复项,则会收到我在顶部复制并粘贴的错误。任何人都可以帮忙吗?泰德韦斯蒂

4

1 回答 1

3

app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Media.php在第 135 行左右的代码中没有new_file索引,因此更改代码::// For duplicating we need copy original images.

// For duplicating we need copy original images.
$duplicate = array();
foreach ($value['images'] as &$image) {
     if (!isset($image['value_id'])) {
         continue;
     }
     $duplicate[$image['value_id']] = $this->_copyImage($image['file']);
     $newImages[$image['file']] = $duplicate[$image['value_id']];
}

$duplicate = array();
foreach ($value['images'] as &$image) {
     if (!isset($image['value_id'])) {
         continue;
     }
     $duplicate[$image['value_id']] = $this->_copyImage($image['file']);
     $newImages[$image['file']] = array();
     $newImages[$image['file']]['new_file'] = $duplicate[$image['value_id']];
     $newImages[$image['file']]['label'] = $image['label'];
}
于 2013-10-27T08:09:30.483 回答