Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 在每个页面上的产品上显示图标_Magento_Module_Block - Fatal编程技术网

Magento 在每个页面上的产品上显示图标

Magento 在每个页面上的产品上显示图标,magento,module,block,Magento,Module,Block,我使用自定义块在每个产品上显示我的模块徽标,现在由于目录\产品\视图标记它仅在产品详细信息页面上显示徽标,问题是我想在每个产品的每个页面上显示图标,无论是主页、产品列表、详细信息等。如何使用块实现这一点 这是密码 模块配置(app\etc\modules\NS\u Mymodule.xml) 布局XML(app\design\frontend\rwd\default\Layout\mymodule.XML) 模板文件(app\design\frontend\rwd\default\Templ

我使用自定义块在每个产品上显示我的模块徽标,现在由于
目录\产品\视图
标记它仅在产品详细信息页面上显示徽标,问题是我想在每个产品的每个页面上显示图标,无论是主页、产品列表、详细信息等。如何使用块实现这一点

这是密码

模块配置(app\etc\modules\NS\u Mymodule.xml)

布局XML(app\design\frontend\rwd\default\Layout\mymodule.XML)


模板文件(app\design\frontend\rwd\default\Template\mymodule\showicon.phtml)

在此处显示图标
在app\design\frontend\rwd\default\template\catalog\product\view.phtml中

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

紧接着

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


您想在每页上列出图标。。或者您希望在主页、列表页和产品上列出带有产品的图标page@PankajPareek实际上,在产品图像上,无论它们出现在哪里,无论是主页、列表还是详细信息,只要我们显示产品,图标必须显示在图像上,如果您检查列表页面,则图像是直接使用代码而不是子块来的。因此,您必须在扩展中覆盖这些模板。您可以帮助提供任何示例代码或说明吗?您可以在此处查看
class Ns_Mymodule_Block_Showicon extends Mage_Core_Block_Template
{
    public function myfunction()
    {
        return "Hello tuts+ world";
    }
}
<layout version="1.0.1">
    <catalog_product_view>
        <reference name="product.info">
            <block type="mymodule/showicon" as="ns_media" name="mymodule_showicon" template="mymodule/showicon.phtml" />
        </reference>
    </catalog_product_view>
</layout>
<h1>SHOW ICON HERE</h1>
<?php echo $this->getChildHtml('ns_media') ?>
<?php echo $this->getChildHtml('media') ?>