Seems a standard use case but I didn't find a working solution, so I post it here.
In base/default/layout/catalog.xml
I see:
<catalog_product_view translate="label">
<reference name="content">
<block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
....
</block>
</reference>
</catalog_product_view>
I need to add a block within the product.info
block, so in my local.xml I tried:
<catalog_product_view>
<reference name="product.info">
<block type="core/product_view" name="sticazzi" as="sticazzi" template="catalog/product/view/sticazzi.phtml"/>
</reference>
</catalog_product_view>
and in my view.phtml
I put:
<?php echo $this->getChildHtml('sticazzi') ?>
This does not work, what's wrong? Thanks