Page 1 sur 1

Mettre un lien correctement dans une div (onclic.location)

Posté : 22 août 2013, 16:33
par Benko
Bonjour,

Je viens vers vous pour un petit problème qui m'a déjà fait perdre une bonne dizaine d'heures. C'est donc en désespoir de cause que je viens vers vous.

(Prestashop 1.5.4.1)


- j'ai un bloc panier, toujours affiché en haut de page.
Au survol de la souris, le contenu du panier s'affiche.
Le seul hic, c'est que la zone survolable/cliquable est beaucoup trop petite comme le montrent les images ci-dessous :

ImageImage

Je suppose que cela vient de "onclic location" : peut-être que j'ai mal renseigné la balise ou bien qu'il y a une faute ?
Si je pouvais fermer les "div" je pourrais entourer le tout d'un <a> mais il semblerait que je ne puisse pas :(

Voici le code de mon bloc :

Code : Tout sélectionner

<div id="cart" class="mm_shopcart" disptitle="Mon panier" onclick="location.href="http://monsite/commande-rapide"> <div class="heading"> <div class="block block-cart-header"> <div class="block-content"> {if !$PS_CATALOG_MODE} <span class="button-show"> <ul id="header_nav"> <li id="shopping_cart"> <a href="{$link->getPageLink($order_process, true)}" title="{l s='Your Shopping Cart' mod='blockuserinfo'}"> <span class="shop-total">{l s='Shopping Cart-' mod='blockuserinfo'} <span class="ajax_cart_total{if $cart_qties == 0} tophidden{/if} price"> {if $cart_qties > 0} {if $priceDisplay == 1} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)} {else} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(true, $blockuser_cart_flag)} {/if} {/if} </span> <span class="ajax_cart_no_product{if $cart_qties > 0} tophidden{/if} price"> {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)}</span> </span> </a> </li> </ul> </span> {/if}

Si une âme charitable pouvait m'aider, je lui en serai éternellement reconnaissant !

D'avance merci !