2014-01-29 39 views
0

我試圖從在管理部分產品設置一個選項卡我的自定義擴展加載一個模塊,但PHTML沒有在XML中時定義加載:如何在magento中通過xml設置塊模板?

<layout> 
    <adminhtml_catalog_product_edit> 
     <reference name="product_tabs"> 
      <action method="addTab"> 
       <name>prodcal_availability</name> 
       <block>prodcal/adminhtml_catalog_product_tab</block> 
       <template>prodcal/catalog/product/prodcaltab.phtml</template> 
      </action> 
     </reference> 
    </adminhtml_catalog_product_edit> 
</layout> 

模板prodcaltab.phtml似乎加載如果我從塊內調用它像

public function _construct() 
    { 
     parent::_construct(); 
     $this->setTemplate('prodcal/catalog/product/prodcaltab.phtml'); 
    } 

我在做什麼錯?

回答

0

我不知道你擴展了哪個塊,但我認爲它是Mage_Adminhtml_Block_Widget_Tabs。如果您檢查功能addTab它只接受2個參數。您在XML中使用的模板參數不被接受。