Zunächst einmal angenehme Feiertage für Alle!
zu meinem Problem: Seit ein paar Tagen versuche ich in alle Seiten mit Galerie-Ansicht der Produkte (productlisting, tt-random, specials etc.) beim mouseover die product_short_description anzeigen zu lassen. Leider bisher ohne Erfolg. Ich habe mehrere Anleitungen im Web getestet, leider ohne Erfolg. Ich weiß, dass es mit reinem CSS möglich ist.
Hier der aktuelle Code am Beispiel der tt-random.html:
<!-- tt_random Anfang
--><div
class="p_show1"> {foreach name
=aussen item
=module_data from
=$tt_random} {php
} $col++; {/php
} <div
class="p_show2" style
="cursor:pointer;" title
="Zu den Produktdetails" onclick
="location.href='{$module_data.PRODUCTS_LINK}';"> <div
class="p_show3"> <h3
>{$module_data.PRODUCTS_NAME
|strip_tags|truncate
:55:"...":false}</h3
> {if $module_data.PRODUCTS_IMAGE
}<img src
="{$module_data.PRODUCTS_IMAGE}" alt
="{$module_data.PRODUCTS_NAME}" /> {else} <div style
="height: 120px; width: 120px; text-align: center; border: 1px solid #f8f8f8; margin: 5px;"><strong
>Kein Bild verf
ü
;gbar
</strong
></div
> {/if} <div style
="font-size:12px; color:#ff5400; font-weight: bold;"> {$module_data.PRODUCTS_PRICE
}</div
> <p
class="taxandshippinginfo"> {if $module_data.PRODUCTS_VPE
}<strong
>VPE
:</strong
> {$module_data.PRODUCTS_VPE
}<br
/>{/if} {$module_data.PRODUCTS_TAX_INFO
} {$module_data.PRODUCTS_SHIPPING_LINK
} <br
/>Lieferung
: {$module_data.PRODUCTS_SHIPPING_NAME
}</p
></div
></div
> {php
} if ($col>=3) { $col=0; echo ''; } {/php
} {/foreach} <div id
="cat_clear"> 
;</div
></div
><!-- tt_random Ende
--> Die styles hierfür sehen derzeit so aus:
/*Product_listing*/
.p_show2 {
width: 216px;
height: 310px;
color: #454545;
margin: 10px;
float: left;
border: 1px solid #e2e2e2;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:2px 0 2px 12px;
background:url(img/bg_show.png);
}
.p_show2:hover{border: 1px solid #ff5400;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:2px 0 2px 12px;}
.p_show3 {
width: 190px;
height: 270px;
color: #454545;
margin: 10px;
padding: 3px;
text-align: center;
}
.p_show3 H3{
font-size: 11px;
color: #666;
}
.p_show3 img {
margin: auto;
border: 1px solid #e2e2e2;
}
Die Bilder zeigen 1. eine Lösung einer anderen Seite. Wobei ich auf die Bewertungen, etc. verzichten kann.
2. Bild zeigt den aktuellen Stand in meinem Shop.
Könnte mir jemand sagen, wie ich das nur mit CSS lösen könnte. Bisher gibt es diverse Lösungen, die allerdings ein "<a href="xxxx ..." voraussetzen. Das fehlt hier, da ich mit der Variablen "{$module_data.PRODUCTS_LINK}" arbeite.
Nach meiner Ansicht müsste das hier irgendwie angepasst werden:
<div class="p_show2" style="cursor:pointer;" title="Zu den Produktdetails" onclick="location.href='{$module_data.PRODUCTS_LINK}';">
.
Bin schon jetzt für Hilfe dankbar.
Linkback: https://www.modified-shop.org/forum/index.php?topic=29995.0