I think I have a little understanding problem how magento layout works.
I have a template page/2columns-left.phtml
with the following code in it:
<?php echo $this->getChildHtml('head') ?>
Now in the page.xml I have:
<block type="page/html" name="root" output="toHtml" template="page/2columns-left.phtml">
<block type="page/html_head" name="head" as="head">
...
...
<!-- Here comes my new block -->
<block type="core/template" name="headmeta" template="page/html/head.phtml"/>
</block>
</block>
As you can see I want to include the page/html/head.phtml
in this block.
My first confusion was the block type. As I don't have any class to this template (I only have the phtml) I was not sure what to take as block type.
The page/html/head.phtml
right now only contains 1 line of html:
<meta name="viewport" content="width=device-width, initial-scale=1">
But right now the output of <?php echo $this->getChildHtml('head') ?>
is empty.
What did I wrong? How can I include this block as a "sub-block" of head
?