I just can't figure it out... This outputs the correct html:
file: /design/default/template/catalog/product/view.phtml
<?php
echo $this->getLayout()
->createBlock('core/template')
->setTemplate('catalog/product/view/teasers.phtml')
->toHtml();
?>
But if I declare the block in local.xml and use getChildHtml(), it doesn't work:
file: /design/default/layout/local.xml
<catalog_product_view translate="label">
<reference name="content">
<block
template="catalog/product/view/teasers.phtml"
type="core/template"
name="teasers"
as="teasers"
></block>
</reference>
</catalog_product_view>
file: /design/default/template/catalog/product/view.phtml
<?php
echo $this->getChildHtml('teasers');
?>
Do I need something else??