Yup thanks I had just found it - ok so that is a bit inconsistent? layouts are all defined on disk in xml files except CMS pages which happen to be the first page you need to edit? Don’t get me wrong I prefer it in the manager - maybe we can move more into that system.
There are:
1. Design Package layouts updates.
These suppose to be the base designs that are distributed through magento repository or directly between users.
Advanced users can also create their own themes and save them in files.
2. Admin User layout updates.
Here we have layout updates for Static Pages, Categories, Products, etc. that is manageable from admin interface.
These are stored in database and are specific to your local installation.
Is it possible to have a block appear only on the homepage and not on any other pages?
I’ve had success in adding additional blocks via main.xml to root which I then called in 2columns-right.phtml with
<?=$this->getChildHtml('myBlockName')?>
Unfortunately it will now show wherever 2columns-right.phtml is used. Is there any way to restrict the call to the homepage only? Trying to add the above into the CMS content section in the admin backend will only display the code as text.