I am using a variation of the 1.9 RWD theme and I want to move the language selector from the header to the footer. This I can do in local.xml, however, after doing so, the block fails to render on the front end for some reason.
In my local.xml I can remove the store_language reference for the header:
<reference name="header">
<remove name="store_language"/>
...
For the footer I then add in:
<reference name="footer">
<block type="page/switch" name="store_language_footer" as="store_language_footer" template="page/switch/languages.phtml"/>
...
This seems to show on the frontend but not actually rendering the block.
With template path hints turned on, on the header before adding the 'remove' line I get this:
Behind the red bits is the drop-down I want to appear in the footer.
However, in the footer, I get this:
I see that the block is being called but it is not being rendered.
- Things I have tried: clearing all cache, sessions and reloading again
- using 'store_language' instead of 'store_language_footer' in my footer block.
- Checking exception/system log for anything helpful
There is nothing I can do to explicitly force the block to be rendered in the template as it is already being 'rendered'.
Does anyone have any idea what is wrong?