繁体   English   中英

Magento:在view.phtml中包含自定义块

[英]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中创建一个新块

原始答案;

问题是你的块类型 - 块类型不像你自己定义的变量,有特定的内置Magento块类型,用于实例化相应的类。 这个SO线程对您有用,可以进一步解释;

了解Magento块和块类型

关于块类型的另一个很好的解释也读了这个;

Magento主题中左栏的块类型是什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM