Понадобилось мне доб. несколько текстовых полей для данных и с этим возникли проблемы.
Данные которые я ввожу в свои текстовые поля не сохраняются, при ошибке валидации в форме я до них достучатся тоже не могу.
Анализировал код и содержимое объектов, такое ощущение что можно орудовать только с полями которые нужны для оплаты кредитками (cc_number и т.д.). Натолкнулся в одном модуле на заполнение поля aditional_data сделал в модуле метод
public function assignData($data)
{
if (!($data instanceof Varien_Object)) {
$data = new Varien_Object($data);
}
$details = array();
if ($data->getNamepayer()) {
$details['namepayer'] = $data->getNamepayer();
}
if ($data->getNamepayer()) {
$details['addresspayer'] = $data->getAddresspayer();
}
if ($data->getNamepayer()) {
$details['bankdetailspayer'] = $data->getBankdetailspayer();
}
if (!empty($details)) {
$this->getInfoInstance()->setAdditionalData(serialize($details));
}
return $this;
}
Но потом из form.phtml достучатся не получается, объект Info пустой...
Уже бьюсь 1.5 дня и не врублюсь откуда ноги растут.
Гуглил но нечего путевого не нарыл, пытался найти модули для примера, но те которые устанавливал тоже оперируют сс_number и т.д.
Буду очень благодарен за помощь.

Вход
Регистрация
Помощь


