Question

J'ai suivi le tutoriel sur cette page

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

Alors que j'ai pu obtenir le code source fourni au travail sans problème, je n'ai pas été en mesure d'obtenir la version modifiée du code de travail. Il me dit

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

Voici le bloc XML définissant ce modèle

                    <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>

Des idées sur pourquoi il est à la recherche dans le Mage / VMR / .... Au lieu de VMR / ....?

Edit: Voici mon XML bloc pour modèles

<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>
Était-ce utile?

La solution

En supposant que le module est activé et le chargement (si ce n'est pas, vous devez résoudre ce problème en premier), vérifiez le etc/config.xml dans le module VMR_Batch et assurez-vous qu'il a la configuration appropriée déclarant le préfixe de classe pour les modèles:

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

Alors où vous référencez le modèle source, la référence à l'aide de minuscules pour correspondre au nom du nœud dans le fichier XML indiqué ci-dessus:

vmr_batch/system_config_source_dropdown_values
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top