Mustapha George
Mustapha George

Reputation: 2527

magento - adding a block using local.xml

if I have a template in

 app\design\frontend\base\default\template\dir\template.phtml

that look like this

<div class='block block-list'>  
    <div class='block-title'><strong><span>Some Block</span></strong></div>
        <div class='block-content'>  
            &nbsp;<?php echo "my content"; ?>
        </div>
    </div>

How can I show it on a catalog page using local.xml? Shouldn't this code work?

 <?xml version="1.0"?>
 <layout version="0.1.0">    
    <default>                   
       <reference name="right">
         <block  type="core/template" 
            name="somename"
            template="dir/template.phtml" />
      </reference>
    </default>
 </layout>

Upvotes: 1

Views: 3720

Answers (2)

ANKIT
ANKIT

Reputation: 341

I think you can not have custom layout handle<catalog_category_default translate="label"> inside default layout handle<default> Correct me if I am wrong.

Upvotes: 1

Palanikumar
Palanikumar

Reputation: 1746

You have to use template reference name before that reference tag.

 <?xml version="1.0"?>
 <layout version="0.1.0">    
    <default>  
     <catalog_category_default translate="label">                 
       <reference name="right">
         <block  type="core/template" 
            name="somename"
            template="dir/template.phtml" />
      </reference>
     </catalog_category_default>
    </default>
 </layout>

Upvotes: 0

Related Questions