[英]Magento: include custom block in view.phtml
我根據本教程創建了一個塊: http : //www.gravitywell.co.uk/blog/post/how-to-creating-your-own-custom-block-in-magento 。 現在我需要在我的產品視圖頁面上使用我的manufacturerblock.phtml(只是關閉產品描述文本的地方)。
在local.xml
(在<reference name="header">
)我添加了:(編輯:我也嘗試在<catalog_product_view>
<reference name="product.info">
<catalog_product_view>
<block type="aimitmanufacturerblock/manufacturerblock" name="manufacturerblock" as="manufacturerblock" template="aimitmanufacturerblock/manufacturerblock.phtml" />
我在我的view.phtml
使用了<?php echo $this->getChildHtml('manufacturerblock')?>
。
但似乎不包括phtml。
如果要在catalog/product/view.phtml
使用塊,則需要在catalog_product_view
句柄中引用product.info
。 我可以假設模塊已激活,聲明了類別名,創建了類並刷新了緩存
編輯 :抱歉,我應該按照你先給出的教程的鏈接,我看到它是關於創建一個新的塊類型! 但是,我現在就留下我的答案 - 為什么你需要創建一個新的塊類型,有很多內置的塊類型? 來自Clockworkgeek的答案也可能對您有用;
原始答案;
問題是你的塊類型 - 塊類型不像你自己定義的變量,有特定的內置Magento塊類型,用於實例化相應的類。 這個SO線程對您有用,可以進一步解釋;
關於塊類型的另一個很好的解釋也讀了這個;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.