альтернативный source_model
Написал сейчас для модуля system.xml, чтобы добавить несколько полей в админку. Столкнулся с тем, что те source_models, которые есть в adminhtml мне не подходят. Я создал свою по адресу models/source/config/culture.php
Написал туда такой код
объявление в system.xml у меня такое.
Пытаюсь в админке вызвать Payment methods и ничего. Я знаю, что ошибка в тэге <source_model>, но я не знаю, как правильно определить другую модель. Кто-то сталкивался с таким?
Вопрос решен. Не объявлен хелпер.
Написал сейчас для модуля system.xml, чтобы добавить несколько полей в админку. Столкнулся с тем, что те source_models, которые есть в adminhtml мне не подходят. Я создал свою по адресу models/source/config/culture.php
Написал туда такой код
PHP:
<?php
class Idaho_Robokassa_Model_Source_Config_Culture
{
public function toOptionArray()
{
return array(
array('value'=>'ru', 'label'=>Mage::helper('robokassa')->__('RU')),
array('value'=>'en', 'label'=>Mage::helper('robokassa')->__('EN')),
);
}
}
объявление в system.xml у меня такое.
Код:
<culture translate="label">
<label>Interface language</label>
<frontend_type>select</frontend_type>
<source_model>robokassa/source_config_culture</source_model>
<sort_order>6</sort_order>
<show_in_default>1</show_in_default>
<show_in_store>0</show_in_store>
<show_in_website>1</show_in_website>
</culture>
Пытаюсь в админке вызвать Payment methods и ничего. Я знаю, что ошибка в тэге <source_model>, но я не знаю, как правильно определить другую модель. Кто-то сталкивался с таким?
Вопрос решен. Не объявлен хелпер.