好的,我在过去的几个小时里为此写了一个vqmod。它从“控制器”图层中删除愿望清单和产品比较功能,并将其从任何使用默认主题的HTML部件的主题中删除。因为我不知道你的主题(你所提到的主题是我所知道的付费主题),所以你必须自己做必要的修改,以实际删除愿望清单并比较'视图中的链接'层。但是,如果您的主题是基于默认主题构建的,则此可能会工作。这里是:
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Remove Wishlist and Product Compare</id>
<version>1.0</version>
<vqmver>2.4.0</vqmver>
<author>Tibor Besze</author>
<file name="catalog/controller/account/account.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['text_wishlist'] = $this->language->get('text_wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['wishlist'] = $this->url->link('account/wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file path="catalog/controller/account/" name="login.php,logout.php">
<operation error="skip">
<search position="replace"><![CDATA[unset($this->session->data['wishlist']);]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/controller/account/wishlist.php">
<operation error="skip">
<search position="replace"><![CDATA[public function index() {]]></search>
<add trim="true"><![CDATA[
public function index() {
$this->redirect($this->url->link('error/not_found', '', 'SSL'));
]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[
public function add() {
]]></search>
<add trim="true"><![CDATA[
public function add() {
$this->redirect($this->url->link('error/not_found', '', 'SSL'));
]]></add>
</operation>
</file>
<file name="catalog/controller/common/footer.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['text_wishlist'] = $this->language->get('text_wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/controller/common/header.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0));]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/controller/module/account.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['text_wishlist'] = $this->language->get('text_wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['wishlist'] = $this->url->link('account/wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file path="catalog/controller/product/" name="category.php,manufacturer.php,search.php,special.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['button_wishlist'] = $this->language->get('button_wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['button_compare'] = $this->language->get('button_compare');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['compare'] = $this->url->link('product/compare');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/controller/product/product.php">
<operation error="skip">
<search position="replace"><![CDATA[$this->data['button_wishlist'] = $this->language->get('button_wishlist');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[$this->data['button_compare'] = $this->language->get('button_compare');]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/account/account.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/common/footer.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/common/header.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/module/account.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file path="catalog/view/theme/*/template/product/" name="category.tpl,special.tpl,search.tpl,manufacturer_info.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[<div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[<div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/product/product.tpl">
<operation error="skip">
<search position="replace"><![CDATA[<span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[<a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
<operation error="skip">
<search position="replace"><![CDATA[<span> <?php echo $text_or; ?> </span>]]></search>
<add trim="true"><![CDATA[]]></add>
</operation>
</file>
</modification>
只要把它放在一个.xml文件中,并将它复制到你的vqmod/xml文件夹中。请享用!
难道我们不能隐藏愿望清单,使用CSS比较按钮和愿望清单菜单或删除HTML和JavaScript部分? – 2014-09-19 09:56:29
@SankarV我们可以做到这一点,但它不正确的方式,所以寻找任何不错的技巧 – 2014-09-19 09:57:40
删除与比较和愿望清单代码相关的javascript和html(或隐藏它),在愿望清单和比较控制器的顶部添加一个重定向(也用于添加功能)使用vqmod。 – 2014-09-19 10:05:44