Ahoj lidi,

zabrousil jsem do neznáma, nevypadá to zatím složitě, nahrál jsem novou verzi prestashopu 1.7.5
a snažím se tam implementovat dropdown košík...na hover... takto:

Kód:
$(document).ready(function(){
/*  $(".blockcart, .ht_cart").hover(
  
  
  function(e){$(".ht_cart").show(); }, 

  function(e){$(".ht_cart").hide();} 
   
  
  
  
  ); */
$(".ht_cart").hide();
  $(".blockcart, .ht_cart").hover(function(){
  $(".ht_cart").show();
  }, function(){
  $(".ht_cart").hide();
});



   
});

To funguje dobře , ale né v případě, že přidám položku do košíku nebo přidám počet položek v nabídce košíku....

Pak se mi ten zelený košík načte, ale to ostatní na hover zůstane zavřené a při tomto to vyhodí..při kliku na počet položek nebo přidat do košíku toto:


Kód:
Funkci getElementById() předán prázdný řetězec.
core.js:39:20419
Chyba zdrojové mapy: request failed with status 404
URL adresa zdroje: http://ajax.tode.cz/themes/core.js
URL adresa zdrojové mapy: core.js.map[Zjistit více]


Zde si to můžete vyzkoušet:

Můj eshop


Předem díky za tipy....


Tohle je košík:


Kód:
<div id="_desktop_cart">

  
  <div class="blockcart cart-preview {if $cart.products_count > 0}active{else}inactive{/if}" data-refresh-url="{$refresh_url}">
 <div class="header">
      {if $cart.products_count > 0}
        <a rel="nofollow" href="{$cart_url}">
      {/if}
        <i class="material-icons shopping-cart">shopping_cart</i>
        <span class="hidden-sm-down">{l s='Cart' d='Shop.Theme.Checkout'}</span>
        <span class="cart-products-count">({$cart.products_count})</span>
      {if $cart.products_count > 0}
        </a>
      {/if}
    </div>
    
  
  </div>
  
      {if $cart.products_count > 0}
            <div class="ht_cart cart-hover-content" >
                <ul>
                    {foreach from=$cart.products item=product}
                        <li class="cart-wishlist-item">
                            {include 'module:ps_shoppingcart/ps_shoppingcart-product-line.tpl' product=$product}
                        </li>
                    {/foreach}
                </ul>
                <div class="cart-summary">
                    <div class="cart-subtotals">
                        {foreach from=$cart.subtotals item="subtotal"}
                            <div class="{$subtotal.type}">
                                <span class="label">{$subtotal.label}</span>
                                <span class="value">{$subtotal.value}</span>
                            </div>
                        {/foreach}
                    </div>
                    <div class="cart-total">
                        <span class="label">{$cart.totals.total.label}</span>
                        <span class="value">{$cart.totals.total.value}</span>
                    </div>
                </div>
                <div class="cart-wishlist-action">
                    <a class="cart-wishlist-viewcart" href="{$cart_url}">view cart</a>
                    <a class="cart-wishlist-checkout" href="{$urls.pages.order}">{l s='Check Out' d='Shop.Theme.Actions'}</a>
                </div>
            </div> 
        {else}
            <div class="ht_cart cart-hover-content">
                <p class="no-item">There is no itme in your cart.</p>
            </div>
  {/if}
</div>