警告:第130行/var/www/vhosts/addalinkofcharm.com/httpdocs/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Media.php中的非法字符串偏移'new_file'< / p>
我不知道哪里开始!有人可以帮忙吗?当我在管理员1.4.0.1中添加产品时,顶部有选项可以添加新的,重复的,重置的等等。当我添加产品时,我选择重复,然后下一个将提供除sku之外的所有相同信息数。 现在,如果我选择副本,我会收到我在顶部复制并粘贴的错误。有人可以帮忙吗? Tadwestie
答案 0 :(得分:2)
在第135行的 app / code / core / Mage / Catalog / Model / Product / Attribute / Backend / Media.php 的代码中没有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'];
}