config.xml Reference

Last modified by houtsnip on Fri, June 25, 2010 10:09
Source|Old Revisions  

This is an old revision of the document!


Path: app/code/[codepool]/[NameSpace]/[ModuleName]/etc/config.xml

Used to configure module. Defines all models, blocks, classes etc. for the specified module.

General structure

  1. <config>
  2.     <modules>
  3.          <[NameSpace_ModuleName]>
  4.              <version>version</version>
  5.              <depends>
  6.                  <[AnotherNameSpace_ModuleName] />
  7.                  <[YetAnotherNameSpace_ModuleName] />
  8.              </depends>
  9.          </[NameSpace_ModuleName>
  10.     </modules>
  11.     <global>
  12.         <models></models>
  13.         <resources></resources>
  14.         <blocks></blocks>
  15.         <[newproduct]><!-- config values --></[newproduct]>
  16.     </global>
  17.     <adminhtml>
  18.     <menu></menu>
  19.         <acl></acl>
  20.         <events></events>
  21.         <translate></translate>
  22.     </adminhtml>
  23.         <frontend>
  24.         <routers></routers>
  25.         <events></events>
  26.         <translate></translate>
  27.         <layout></layout>
  28.     </frontend>
  29.     <default>
  30.         <config_vars><!-- config values --></config_vars>
  31.     </default>
  32. </config>

<blocks> element

  1.         <blocks>
  2.             <[modulename]>
  3.                 <class>[ClassName]</class>
  4.             </[modulename]>
  5.             <[modulename]>
  6.                 <rewrite>
  7.                     <[classnamesuffix]>[ClassName]</[classnamesuffix]>
  8.                 </rewrite>
  9.             </[modulename]>
  10.         </blocks>



 

Magento 2 GitHub Repository

Magento Job Board - Some sort of tag line goes here

Latest Posts| View all Jobs