【问题标题】:How to change the meta title of Product reviews in Magento如何在 Magento 中更改产品评论的元标题
【发布时间】:2012-06-22 21:19:55
【问题描述】:

我无法提供任何代码,因为这是问题的一部分,但我确信如果你引导我朝着正确的方向前进,我可以从你告诉我的文件中粘贴代码。

我在我的网站上启用了产品评论: 但是,产品页面标题和产品评论页面标题相同,并且为我的 SEO 工作提供了很多重复页面。

例子: 普通页面 http://www.theprinterdepo.com/hp-laser-p2015dn-printer-cb368a

相同的产品评论页面 http://www.theprinterdepo.com/review/product/list/id/1133/

有什么想法吗?

谢谢

【问题讨论】:

    标签: magento magento-1.4 magento-1.6


    【解决方案1】:

    我不知道有什么开箱即用的功能可以让您为产品评论页面指定不同的标题。不过我可能是错的?

    因此,您可以使用两种方法来实现这一目标。

    1. 核心块覆盖
    2. 事件/观察者

    我会在这里选择选项 2。即使使用此选项,仍有多种方法可以实现此目的。这是其中之一……

    所以,一旦你创建了你的模块,你需要在你的 config.xml 中声明观察者:

    <?xml version="1.0"?>
    <config>
    
        <!-- other config xml -->
    
        <frontend>
            <events>
                <controller_action_layout_render_before_review_product_list>
                    <observers>
                        <productmeta>
                            <class>YourCompany_YourModule_Model_Observer</class>
                            <method>controller_action_layout_render_before_review_product_list</method>
                        </productmeta>
                    </observers>
                </controller_action_layout_render_before_review_product_list>
            </events>
        </frontend>
    
        <!-- other config xml -->
    
    </config>
    

    那么你的观察者将与此类似......

    <?php
    
    class YourCompany_YourModule_Model_Observer
    {
        /**
         * @pram Varien_Event_Observer $observer
         * @return void
         */
        public function controller_action_layout_render_before_review_product_list(Varien_Event_Observer $observer)
        {   
            $title = "Your new page title";
            Mage::app()->getLayout()->getBlock('head')->setData('title', $title);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多