It may be a few things (some of them will not be debugged, since you changed your config.xml file before posting here), but one thing that appears right away is
<file> module/module.xml </file>
must be specified
<file>module/module.xml</file>
For myriad and complex reasons, Magento and PHP parse XML documents with white space meaningful in text nodes. This means that when updating the parsing code of the update code
#File: app/code/core/Mage/Core/Model/Layout/Update.php public function getFileLayoutUpdatesXml( //... foreach ($updateFiles as $file) { $filename = $design->getLayoutFilename($file, array( '_area' => $area, '_package' => $package, '_theme' => $theme )); if (!is_readable($filename)) { continue; }
The $filename line that it creates for your code will look like
string '/path/to/mage/app/design/frontend/base/default/layout/ module/module.xml ' (length=...)
That is, with a big old piece of space in the middle. This path will not pass the is_readable check, so your layout file will be skipped.
Remove the white space from your node and you will fix one potential problem.
source share