_Ecki Posted August 26, 2014 Report Share Posted August 26, 2014 Hallo ich möchte gerne Rabatte in unseren Shop hervorheben. Gibt es da eine Möglichkeit eine automatische Grafik einzubinden sobald ein Artikel reduziert ist? Wie in dieser Skizze: Würde auch ein fertiges Plugin kaufen Link to comment Share on other sites More sharing options...
Alex@4tfm Posted August 26, 2014 Report Share Posted August 26, 2014 Datenbank erweitern und über Template die Option abfragen. Ein Plugin dafür wäre mit Kanonen auf Spatzen geschossen, 1 Std. Aufwand... Link to comment Share on other sites More sharing options...
_Ecki Posted August 27, 2014 Author Report Share Posted August 27, 2014 Hallo Alex das wäre aber keine gute Lösung weil ich jeden Artikel dann manuell pflegen müsste. Das müsste schon automatisch geschehen sobald ein Artikel reduziert wird, evtl. kann man das ja im Template abfragen unter: price_special.html und dann ein grafisches Element mit fixer Position. Link to comment Share on other sites More sharing options...
jwinkel Posted August 27, 2014 Report Share Posted August 27, 2014 Damit ich dich richtig verstehe: Die "Reduziert-Grafik" soll das Produktbild überlagern oder einfach an einer definierten Stelle der Seite angezeigt werden? Link to comment Share on other sites More sharing options...
_Ecki Posted August 27, 2014 Author Report Share Posted August 27, 2014 Die Grafik sollte das Bild schon überlappen und nicht Teil des eigentlichen Artikelbildes sein. Wie hier zum Beispiel im def shop: Beispiel ebay: Mir würde eine einfache Grafik ausreichen, dass mit den Prozenten ist mir nicht Wichtig. Link to comment Share on other sites More sharing options...
jwinkel Posted August 27, 2014 Report Share Posted August 27, 2014 Wenns nur eine feste Grafik sein soll wie in Deinem ersten Beispiel: Mach dir eine Grafik mit transparentem Hintergrund, lege die nach /templates/DeinTemplate/img/DeineGrafik.gif. Füge in /templates/DeinTemplate/xtcore/pages/product/product.html hinter <div id="product-images"> folgendes ein: {if $products_price.old_plain} <div style="z-index:999; position:relative; top:50px; left:10px;"> <img src="{$tpl_url_path}/img/DeineGrafik.gif" alt="Jetzt günstig kaufen!" /> </div> {/if} Formatierung etc. bitte selbst anpassen. Link to comment Share on other sites More sharing options...
_Ecki Posted August 27, 2014 Author Report Share Posted August 27, 2014 Wenns nur eine feste Grafik sein soll wie in Deinem ersten Beispiel: Mach........ Formatierung etc. bitte selbst anpassen. Danke jwinkel, der Ansatz ist schon gut, nur möchte ich das Ganze nicht im Artikel anzeigen sondern schon vor der Auswahl. Das Ziel dahinter ist den Kunden auf einen Artikel Aufmerksam zu machen der reduziert wurde. Das ganze müsse schon auf der Kategorie Seite sichtbar sein. Also der Übersicht aller Artikel… Ich habe es in product_listing_v1.html versucht nur leider klappt es da nicht… Link to comment Share on other sites More sharing options...
jwinkel Posted August 28, 2014 Report Share Posted August 28, 2014 Das geht auch dort. Bei Master/Slave muss allerdings der Master auf "Master Preis Anzeige = Master Preis" eingestellt und der Preis des Masters auch reduziert sein. Statt $products_price.old_plain heisst es dort $module_data.products_price.old_plain Link to comment Share on other sites More sharing options...
_Ecki Posted August 28, 2014 Author Report Share Posted August 28, 2014 Hallo jwinkel, auch hier wieder vielen Dank, jetzt ist die Grafik auf der Richtigen Seite. Leider schaffe ich es aber nicht diese über das Artikelbild zu platzieren Es hat was mit der position:relative zu tuen wenn ich diese auf absolute ändere ist die Grafik aber nicht mehr im Fenster...oder müsste ich eine CSS style anlegen? Link to comment Share on other sites More sharing options...
jwinkel Posted August 28, 2014 Report Share Posted August 28, 2014 Du musst den Code in das Element einbauen, der das Foto umschliesst, ich denke es sollte <p class="product-image"> sein. Link to comment Share on other sites More sharing options...
Alex@4tfm Posted August 28, 2014 Report Share Posted August 28, 2014 in etwa so (z.B.): das image (oder das Element was es umgibt) { position:absolute; right: 5px; top: 5px; z-index: 99; } die Box, die das Bild (bzw. das Element mit den obigen Eigenschaften) enthält { position:relative; } Link to comment Share on other sites More sharing options...
_Ecki Posted September 12, 2014 Author Report Share Posted September 12, 2014 Super konnte das ganze erfolgreich umstzen, Vielen Dank für die Hilfe Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.