2015-06-13 2 views
2

Есть ли способ скрыть корзину покупок в верхнем меню, когда она пуста? Я считаю, что это файл Links.php, но я не знаю, какой код добавить. Кроме того, «Links.php» является основным файлом, я думаю о создании для него нового модуля на Local. Будет ли это работать? Благодарю.Скрыть корзину в верхнем меню Когда она пуста

ответ

0

Скрыть Корзину боковой панели, когда она пуста:

1. Open: app/design/frontend/default/<your template>/template/checkout/cart/sidebar.phtml 

2. Go to line 32 Look for 

<div class="box base-mini mini-cart"> 

3. Add these lines right before that opening div tag 

<?php $_cartQty = $this->getSummaryCount() ?> 
<?php if ($_cartQty >0): ?> 

4.Add this line to the bottom of the file 

Корзина покупок будет отображаться только если пользователь добавляет элементы в свою корзину.

Или использовать этот плагин ... это бесплатный плагин для скрытия, когда это пустого .. Xogenics Hide Cart for Magneto

Для прячась в меню заголовка использовать этот

Удалить Мой Корзина и Checkout из меню заголовка. Код для Эти ссылки находятся в файле checkout.xml:

In Magento, on your ecommerce site may be you do not want to show MyCart or Checkout links.Follow the steps below to remove the link. 

1. Copy the file checkout.xml from app/design/frontend/base/default/layout to app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout or app/design/frontend/default/YOUR_THEME/layout 

2. Edit the checkout.xml copied to the app/design/frontend/YOUR_PACKAGE/YOUR_THEME/layout folder or app/design/frontend/default/YOUR_THEME/layout folder 

3. Look for the following Code snippet 
<reference name="top.links"> 
<block type="checkout/links" name="checkout_cart_link"> 
<action method="addCartLink"></action> 
<action method="addCheckoutLink"></action> 
</block> 
</reference> 

4. Comment the following Lines 

4.1 Comment the following Line to Remove My Cart Link from header 
<!--<action method="addCartLink"></action>--> 

4.2 Comment the following Line to Remove Checkout Link from header 
<!--<action method="addCheckoutLink"></action>--> 

5. Refresh the Magento Cache and Website Page to see the changes 
+0

Спасибо вам ответить. Я уже добавил этот код на sidebar.phtml, но чтобы скрыть его на боковой панели, и он работал, но я хочу скрыть корзину сверху, когда она пуста. Благодарю. – CDFT

+0

Да .. добавьте эти строки .. – Bruce

+0

Я сделал это в прошлом. Я хочу скрыть корзину магазина Top Menu, а не боковую панель. – CDFT

0
$(document).ready(function(){ 
    $(".top-car").hide(); 
}); 

Сначала проверьте, есть ли количество в корзине с конечно что-то вроде:

$qty = $this->helper('checkout/cart')->getSummaryCount() 

Надеется, что это помогает

Смежные вопросы