Configuration Admin Zone personnalisée
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>
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