I’m a little bit confused with the naming convention of xml layout handles.
As far as I know is the handle named as module_controller_action.
For example, catalog.xml contains a handle catalog_category_layered_nochildren.
In the directory app/code/core/Mage/Catalog/controllers is a controller CategoryController.php, but the class code inside the
file has no function layered_nochildren_action() or anything else.
Has the naming convention changed?
And the second question: Is it true, that for each controller action which is called the corresponding xml handle applies to the layout?
I want to know how magento makes the decision which layout xml must be used for the current request (home page, product view, categories and so on..)