Настраиваемая Конфигурация области администрирования


Я следовал инструкциям на этой странице

Http://www.johannreinke.com/en/2012/01/30/add-custom-settings-in-magento-admin-panel/

Хотя мне удалось без проблем получить исходный код, предоставленный для работы, я не смог заставить работать отредактированную версию кода. Это говорит мне

Warning: include(Mage/VMR/Batch/Model/System/Config/Source/Dropdown/Values.php) [function.include]: failed to open stream: No such file or directory

Вот блок XML, определяющий эту модель

                    <multiple_dropdown translate="label comment">
                        <label>Multiselect</label>
                        <comment>Multiselect with global scope.</comment>
                        <frontend_type>multiselect</frontend_type>
                        <source_model>VMR_Batch/system_config_source_dropdown_values</source_model>
                        <sort_order>40</sort_order>
                        <show_in_default>1</show_in_default>
                        <show_in_website>0</show_in_website>
                        <show_in_store>0</show_in_store>
                    </multiple_dropdown>

Любые идеи о том, почему он ищет в Mage/VMR/.... Вместо VMR/.... ?

Редактировать: Вот мой XML-блок для моделей

<global>
<models>
    <!-- VMR Batch Results Model Declaration -->
    <batch>
         <class>VMR_Batch_Model</class>
         <resourceModel>batch_mysql4</resourceModel>
    </batch>
    <!-- VMR Batch Results Table Declaration -->
    <batch_mysql4>
        <class>VMR_Batch_Model_Mysql4</class>
        <entities>
          <batch>
              <table>vmr_batches</table>
          </batch>
        </entities>
    </batch_mysql4>
</models>
Author: Teja Bhagavan Kollepara, 2013-03-08

1 answers

Предполагая, что модуль включен и загружается (если это не так, вам сначала нужно решить эту проблему), проверьте etc/config.xml в модуле VMR_Batch и убедитесь, что он имеет правильную конфигурацию, объявляющую префикс класса для моделей:

<global>
    <models>
        <vmr_batch>
            <class>VMR_Batch_Model</class>
        </vmr_batch>
    </models>
</global>

Затем, когда вы ссылаетесь на исходную модель, ссылайтесь на нее, используя все строчные буквы, чтобы соответствовать имени узла в XML, показанном выше:

vmr_batch/system_config_source_dropdown_values
 2
Author: davidalger, 2013-03-09 03:32:36