【问题标题】:Magento not able to assign Rewrite Reports Product Viewed blockMagento 无法分配 Rewrite Reports Product Viewed 块
【发布时间】:2015-07-13 06:16:52
【问题描述】:

我只需要创建最近的产品视图滑块。 所以我想覆盖核心文件中的 Reports_Product_Viewed 块。 我为此编写了 config.xml,但在产品页面上我无法做到这一点。 基本上,我想覆盖 Reports 产品块,并希望在其中为最近的产品滑块附加一些代码。 我的 config.xml 是

    ----------------
    <?xml version="1.0"?>
    <config>
        <modules>
            <Deepak_Recent>
                <version>0.1.0</version>
            </Deepak_Recent>
        </modules>

        <global>
            <blocks>
                <recent>
                    <rewrite>
                        <reports_product_viewed>Deepak_Recent_Block_Product_Viewed</reports_product_viewed>
                    </recent>
                </catalog>
            </blocks>
        <helpers>
            <recent>
                <class>Deepak_Recent_Helper</class>
            </recent>
        </helpers>

         </global>
       <frontend>
             <routers>
                            <recent>
                                    <use>standard</use>
                                    <args>
                                          <module>Deepak_Recent</module>
                                          <frontName>recent</frontName>
                                    </args>
                            </recent>
                    </routers>
            <layout>
                <updates>
                    <recent>
                          <file>recent.xml</file>
                    </recent>
                </updates>
                </layout>
            </frontend>
    </config>

my rewrite block
-----------------

    <?php 

    class Deepak_Recent_Block_Product_Viewed extends Mage_Reports_Block_Product_Viewed{
        public function getme(){  echo 'block loaded';}
    }

my layout.xml

    ---------------
    <?xml version="1.0"?>
    <layout version="0.1.0">
    <catalog_product_view>
            <reference name="product.info">
                <block type="recent/product" name="product.info.recent" template="carousel/products_recent_horizontal.phtml"/>
            </reference>
    </catalog_product_view>
    </layout>

and alst my phtml file
-----------------
<?php 

echo $this->getme();exit;

 ?>

【问题讨论】:

    标签: magento


    【解决方案1】:

    你的config.xml 文件应该是

    <config>
        <modules>
            <Deepak_Recent>
                <version>0.1.0</version>
            </Deepak_Recent>
        </modules>
        <global>
            <blocks> 
                <reports>  <!-- Changes here start -->
                    <rewrite>
                        <product_viewed>Deepak_Recent_Block_Product_Viewed</product_viewed>
                    </rewrite>
                </reports> <!-- Changes here end -->               
            </blocks>
            <helpers>
                <recent>
                    <class>Deepak_Recent_Helper</class>
                </recent>
            </helpers>
        </global>
        <frontend>
            <routers>
                <recent>
                    <use>standard</use>
                    <args>
                        <module>Deepak_Recent</module>
                        <frontName>recent</frontName>
                    </args>
                </recent>
            </routers>
            <layout>
                <updates>
                    <recent>
                        <file>recent.xml</file>
                    </recent>
                </updates>
            </layout>
        </frontend>
        </config>
    

    其实问题出在

               <blocks> 
                <reports>  <!-- Changes here start -->
                    <rewrite>
                        <product_viewed>Deepak_Recent_Block_Product_Viewed</product_viewed>
                    </rewrite>
                </reports> <!-- Changes here end -->               
            </blocks>
    

    【讨论】:

    • 看看你的答案......模块标签在配置之后关闭......是不是对......
    猜你喜欢
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多