禁用Magento中的"Add To Compare"按钮



你能帮我禁用magento中的"添加到比较"按钮吗?

我想删除添加以进行比较,当悬停产品时?这是我的网站链接:http://dev.kesato.com/lepetitcartel

上面的链接似乎适用于v1.7。然而,这在v1.9中对我有效:

打开:app/design/frontend/yourpackage/yourtheme/template/controlog/product/list.phtml并删除或注释:

<?php if($_compareUrl=$this-getAddToCompareUrl($_product)): ?>
  <li><span class="separator">|</span> 
  <a  title="<?php echo $this->__('Add to Compare') ?> " href="<?php echo $_compareUrl ?>" rel="tooltip" class="link-compare "><?php echo $this->__('Add toCompare') ?></a></li>
<?php endif; ?>

对网格视图执行相同操作。

然后,打开:app/design/frontend/yourpackage/yourtheme/template/catalog/product/view/addto.phtml并删除或注释:

<?php
$_compareUrl = $this->helper('catalog/product_compare')->getAddUrl($_product);
?>
<?php if($_compareUrl) : ?>
<li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>-->
<?php endif; ?>

最后,打开:app/design/frontend/yourpackage/yourtheme/layout/controlog.xml并删除或注释:

<block type="catalog/product_compare_sidebar" after="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/></block>

保存并清除缓存。

禁用愿望列表的一种简单方法是在后端:system_config/edit/section/advanced

配置/高级/高级

只需在列表底部附近找到Mage_Dashlist,然后选择禁用并保存配置

有很多方法可以在站点的不同位置删除比较产品功能。

http://www.aschroder.com/2009/07/removing-the-compare-function-in-magento-the-easy-way/

http://inchoo.net/magento/removing-product-comparison-in-magento/

将~/app/code/core/Mage/Coatalog/Helper/Product/Compare.php复制到~/app/code/local/Mage/Catalog/Helper/Product/Compare.php

并更改以下代码:

转到大约165没有行只是更改如下,它可能会强制删除比较选项

public function getAddUrl($product)
    {
        if ($this->_logCondition->isVisitorLogEnabled() || $this->_customerSession->isLoggedIn()) {
           return $this->_getUrl('catalog/product_compare/add', $this->_getUrlParams($product));
        }
        return '';
    }

已更改为

 public function getAddUrl($product)
    {
        if ($this->_logCondition->isVisitorLogEnabled() || $this->_customerSession->isLoggedIn()) {
            //return $this->_getUrl('catalog/product_compare/add', $this->_getUrlParams($product));
            return false;
        }
        return '';
    }

所有给出的答案都会告诉您从产品页面中删除"添加到比较"按钮,但此链接也会按类别显示我们在特定产品页面上访问的所有产品。要从该页面中删除

app/design/frontend/<theme>/default/template/catalog/product/list.phtml

转到文本

<?php
$_compareUrl = $this->helper('catalog/product_compare')->getAddUrl($_product);
?>
<?php if($_compareUrl) : ?>
<li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>" class="link-compare"><?php echo $this->__('Add to Compare') ?></a></li>-->
<?php endif; ?>

并将其注释掉或删除。

希望它能帮助你。

伟大的问题和非常简单的答案

如果以上解决方案都不起作用,请尝试只需转到文件view.phtml的位置app/design/frontend/yourpackage/yourtheme/template/controlog/product/list.phtml

找到块

并阻止完整的划分为:

            <!--    <div class="add-to-box add-to-box1">
                    <div class="actions-inner">
                        <?php echo $this->getChildHtml('addto') ?>
                        <?php if ($this->canEmailToFriend()): ?>
                        <ul class="add-to-links">
                            <li>
                                <a class="email-friend fa fa-envelope" title="<?php echo $this->__('Email to a Friend') ?>" href="<?php echo $this->helper('catalog/product')->getEmailToFriendUrl($_product) ?>"><span><?php echo $this->__('Email to a Friend') ?></span></a>
                            </li>
                        </ul>
                        <?php endif; ?>
                    </div>  
                </div>
                -->

它肯定会起作用,你可以通过联系我sagar.career1122@gmail.com

@sagar

我做了这个,它成功了。。。使用Rindex数据登录到您的magento管理员,然后转到您的系统,然后INDEX MANAGEMENT,加载后,选择所有索引,然后在顶部右侧提交到rindex。。刷新你的主页。。哦,你来了!!

相关内容

  • 没有找到相关文章

最新更新