In which XML file should I use the dependency element (Magento)?

We know that there are two necessary XML files for developing a module in Magento.

  • Package_Module.xml
  • etc. /config.xml

Some people use the <depends> (if it depends on any existing module) inside the first XML file, and some in the second file

2.)

 <modules> <Company> <NewProduct> <version>0.7.32</version> <depends> <!-- no dependencies --> </depends> <NewProduct> </Company> <modules> 

1.)

 <modules> <(NameSpace_ModuleName)> <active>[true|false]</active> <codePool>[core|community|local]</codePool> <depends> <(AnotherNameSpace_ModuleName) /> </depends> <version>(version_number)</version> </(NameSpace_ModuleName)> </modules> 
+4
source share
1 answer

The configuration is compiled in several steps. Because of this, the <depends> node must be defined in the module declaration file in app/etc/modules/ .

Please note that the <depends> directives set only the boot order (or error) for the config.xml AND NOTHING ELSE module files.

+7
source

All Articles