2016-04-14 53 views
0

我想調整prestashop中購物車彈出列表中顯示的產品數量。如果我買了太多的產品。彈出菜單將很長。我已經停用了圖片。像如下: enter image description hereAdd a new product without refresh如何限制在prestashop中顯示在購物車清單中的產品數量?

如果我添加一個新產品,它的圖片仍然存在。刷新頁面後,圖片消失了。

我所做的是在blockcart.tpl禁用代碼

{*<a class="cart-images" href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category)|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'cart_default')}" alt="{$product.name|escape:'html':'UTF-8'}" /></a>*} 

所以,我有2個問題:

如何限制在的Prestashop顯示在車列表中的產品數量?

如何解決購物車中的錯誤?

回答

1

權,形象問題:

打開/themes/%your_theme%/js/modules/blockcart/ajax-cart.js文件,並查找displayNewProducts功能。您需要評論顯示該圖片的行,只需查找img標記即可找到它。 它顯示的圖像,因爲在頁面加載購物車塊通過PHP/Smarty呈現,但是,當內容改變或檢測到購物車塊的任何其他行動時,列表通過JavaScript刷新。這就是爲什麼最初你沒有看到圖片的原因,但是當你添加產品時,它就會顯示出來。

至於極限 - 我不確定,這是合法隱藏有序產品嗎?我的意思是,我知道當您導航到實際的購物車時,您會看到它們,但在某些國家(包括我的國家/地區)將訂購商品隱藏在客戶中是非法的。也許考慮讓產品清單可以滾動 - 這種方式產品仍然存在,但它們不會佔用太多空間。

+0

謝謝。我的天啊。這可能是非法的。我決定馬克產品列表可滾動。任何提示,兄弟? – Eva

+0

我用[slimScroll](https://github.com/rochal/jQuery-slimScroll)取得了很好的效果,但這並不是必須的,你也可以用純CSS來實現,就像dl.products {max- height:100px;溢出 - Y:汽車;}應該工作得很好。根據自己的喜好調整「max-height」,如果列表高於100像素,將顯示垂直滾動條。但是,如果你想要一個很好風格的滾動條,可以使用slimScroll或其他任何解決方案 - 你可以根據需要設置滾動條的樣式。 – Eihwaz

+0

是的,我解決了我的問題。還有關於slimScroll。我將高度設置爲250像素。它固定爲250px,即使我的內容不超過250像素。 XD。我正在尋找解決方案。 – Eva

-1

也許使用一些jQuery來限制購物車中視覺上的數量項目。

圖片問題是因爲您使用的PHP,它不會一直運行,只有在頁面加載,所以這就是爲什麼你需要刷新以刪除圖像,更改爲JS/jQuery這一點,它也會一旦蓋子自動到達而無需重新加載,就可以移除圖像。

+0

[相關](http://i.stack.imgur.com/ssRUr.gif) – defuzed

0

選項一跳到代碼並更改查詢中的「限制」 選項二通過限制購物車產品容器div的最大高度並在溢出時滾動來做一些css。

相關問題