diff --git a/lib/csc/Controller/shop.pm b/lib/csc/Controller/shop.pm index fd01380..200da6b 100644 --- a/lib/csc/Controller/shop.pm +++ b/lib/csc/Controller/shop.pm @@ -51,7 +51,7 @@ sub hardware : Local { $c->stash->{product_hash}{$name}{price} = sprintf "%.2f", $$product{price} / 100; } - if(ref $c->session->{shop}{cart} eq 'HASH') { + if(ref $c->session->{shop}{cart} eq 'HASH' and keys %{$c->session->{shop}{cart}}) { my (@cart, $price_sum); foreach my $ci (sort keys %{$c->session->{shop}{cart}}) { push @cart, { count => $c->session->{shop}{cart}{$ci}, diff --git a/root/css/sipwise.css b/root/css/sipwise.css index 48110b8..4d99368 100644 --- a/root/css/sipwise.css +++ b/root/css/sipwise.css @@ -599,7 +599,7 @@ } /* add to cart link next to product images */ -#main .produktwahlshop .produktwahl .add_to_cart { +#main .produktwahlshop .produktwahl label.add_to_cart { width: auto; text-align: left; margin: -37px 0 5px 43px; @@ -610,6 +610,10 @@ text-decoration: none; cursor: pointer; } +#main .produktwahlshop .produktwahl label.add_to_cart:hover { + color: #FF8A00; + background: url(/grafik/dot_orange.gif) left bottom repeat-x; +} /* settings for small cart table on top in right column */ #main .cart_small_container { @@ -622,6 +626,7 @@ #main table.cart_small { width: 100%; border-spacing: 0; + border-collapse: collapse; margin: 20px 0 15px 0; border-top: 1px solid #D0DCDF; } @@ -656,6 +661,7 @@ #main table.carttable { width: 100%; border-spacing: 0; + border-collapse: collapse; margin-bottom: 30px; } #main .carttable th { diff --git a/root/tt/shop/hardware.tt b/root/tt/shop/hardware.tt index 1d853b2..ad40e75 100644 --- a/root/tt/shop/hardware.tt +++ b/root/tt/shop/hardware.tt @@ -37,7 +37,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_pap2','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_pap2','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -59,7 +59,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa90004','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa90004','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -80,7 +80,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa900016','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa900016','show');" class="link">Mehr Infos ...</a> </p> </li> <li class="last"> @@ -102,7 +102,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa9000upgrade','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa9000upgrade','show');" class="link">Mehr Infos ...</a> </p> </li> </ul> @@ -198,7 +198,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa921','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa921','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -219,7 +219,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa922','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa922','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -239,7 +239,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa941','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa941','show');" class="link">Mehr Infos ...</a> </p> </li> <li class="last"> @@ -260,7 +260,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_spa942','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_spa942','show');" class="link">Mehr Infos ...</a> </p> </li> </ul> @@ -356,7 +356,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_poes5','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_poes5','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -377,7 +377,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_wbp54g','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_wbp54g','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -397,7 +397,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_pa100','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_pa100','show');" class="link">Mehr Infos ...</a> </p> </li> <li class="last"> @@ -418,7 +418,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_mb100','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_mb100','show');" class="link">Mehr Infos ...</a> </p> </li> </ul> @@ -514,7 +514,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_sd208','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_sd208','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -535,7 +535,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_sr224','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_sr224','show');" class="link">Mehr Infos ...</a> </p> </li> <li> @@ -555,7 +555,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_srw208p','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_srw208p','show');" class="link">Mehr Infos ...</a> </p> </li> <li class="last"> @@ -576,7 +576,7 @@ <li>Hi-Res Display</li> </ul> <p> - <a href="javascript:showhide('pi_srw224p','show');">Mehr Infos ...</a> + <a href="javascript:showhide('pi_srw224p','show');" class="link">Mehr Infos ...</a> </p> </li> </ul>