CMS Blocks – How to Insert a CMS Block in Category Page Layout Update

blockscms

I am trying to add a CMS block in-between the Category page description and the products list for a single category page. I believe I would need to use the Custom Layout Update to add the CMS block. If I reference the Content block, I can get the cms block to display at the top of the content with this:

<reference name="content">
 <block type="cms/block" name="cutlery_page_addition" before="product_list">
    <action method="setBlockId"><block_id>cutlery_page_addition</block_id></action>
 </block>
</reference>

But how would I target a child block of the content block? I tried this with no luck:

<reference name="category.products">
 <block type="cms/block" name="cutlery_page_addition" before="product_list">
    <action method="setBlockId"><block_id>cutlery_page_addition</block_id></action>
 </block>
</reference>

Any help would be greatly appreciated. Thanks

Best Answer

just call this block at catalog/category/view.phtml between

<?php if($_description=$this->getCurrentCategory()->getDescription()): ?>
    <div class="category-description std">
        <?php echo $_helper->categoryAttribute($_category, $_description, 'description') ?>
    </div>
    <?php endif; ?>

and

<?php if($this->isContentMode()): ?>

using the code

<?php echo $this->getChildHtml('cutlery_page_addition');?>

But magento is provide add an cms static block from admin at Category.Just select any category..... Design Setting>Display Mode> select Static block and products