We hope you're enjoying the latest Magento programming series covering the the global config. Unfortunately, the former core team member we have chained in the basement escaped over the weekend without finishing his latest assignment. We have dogs canvasing the neighborhood and a foot
astorm Update: Turns out the previous post was missing a <layout> tag in the code examples. This has been fixed, and we regret the error. (Thanks to Bartosz Cisek, proprietor of brillan.pl, for the correction) I was surprised to discover I hadn’t covered this anywhere other than No Frills Magento Layout. The XML files in a [...]
astorm This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you'll want to read part 1 of the series to fully understand what's going on.
astorm How To Rewrite a Model Answer on Stack Overflow
astorm The getChildChildHtml method A Stack Overflow explanation of the getChildChildHtml method on Magento’s block objects, (as opposed to the getChildHtml method). If you’re up for learning more than you ever wanted about the Magento Layout, my book No Frills Magento Layout is your first step into a larger world.
astorm Adding External Javascript to Magento’s Head Magento’s head template (in 1.6.1 at least, but probably other versions as well), includes a call to $this->getChildHtml();. When called with no paramaters, this method renders all the child blocks of a template. That means you can add any child block to the head block, and have [...]
astorm If you've spent any time with Magento, you know the importance the "global config" plays in a the system. However, you may not fully understand how that configuration tree is built. Usually, most tutorial authors (myself included), will gloss over this and say something
astorm You Cache is Unzipped Magento uses the Zend Framework for database access. The Zend Framework’s database code will cache table schemas so it doesn’t need to do a MySQL DESCRIBE for every model on every instantiation/load/save. These caches exist outside of the Magento caches you can enable/disable via the GUI. I lose a few [...]
astorm Happy 2012! I'm pleased to announce a new release of the Magento Developer Manual extension, available for free via Magento Connect or the Pulse Storm GitHub repository. The three big takeaways for the 1.1 release are some behind the scenes route refactoring, a
astorm