Я исправил это в 1.6.1.0, изменив файл
/ приложение / код / ядро / Mage / Adminhtml / Block / Продажи / Продукты / колонки / Name.php
Я скопировал этот файл из 1.7.0, у которого нет этой проблемы.
И вот объяснение:
В объявлении класса не было методов вообще, нам нужен getFormattedOption
Если вы обнаружите, что эта функция определена в этом файле, пропустите этот ответ.
Если нет, просто вставьте эту функцию в класс, поэтому весь файл должен выглядеть следующим образом:
class Mage_Adminhtml_Block_Sales_Items_Column_Name extends Mage_Adminhtml_Block_Sales_Items_Column_Default
{
/**
* Add line breaks and truncate value
*
* @param string $value
* @return array
*/
public function getFormattedOption($value)
{
$_remainder = '';
$value = Mage::helper('core/string')->truncate($value, 55, '', $_remainder);
$result = array(
'value' => nl2br($value),
'remainder' => nl2br($_remainder)
);
return $result;
}
}