Antwort #23 am: 03. Juli 2011, 22:41:22
Hallo,
wie lautet denn der Smarty Hack nur in der "product_listing", wenn ich z. B. anstatt "Sie sparen 12 % / 15,00 EUR" nur "Sie sparen 15,00 EUR" haben möchte?
Aber so, dass es auf der "product_info" erhalten bleibt.
Gruss,
Alex23
Ohne Beispiel-Quellcode gar nicht so einfach, teste mal folgendes. =)
Du hast dich ein bisschen zu ungenau ausgedrückt, was soll mit "Statt * EUR" und "Nur * EUR" geschehen
{$module_data.PRODUCTS_PRICE|regex_replace:'/(<span class=\"productOldPrice\">.*?)(Sie sparen ).*? \% \/ (.*?)/s':' \\1 \\2 \\3'}
[...]
Kann es evtl. daran liegen, dass ich die Sprachdateien bearbeitet habe und der Preis in einer eigenen div-class ist?
[...]
Korrekt, diese Hacks verlangen einen originalen modified eCommerce Shopsoftware und originale Sprachdateien bzw. die betreffenden Stellen.
Wenn der Shop auf eine andere Sprache umgeschaltet funktionieren Sie so nicht und ebenso, wenn die Texte angepasst werden oder die Anordnung (HTML in PHP) des Sonderpreises verändert wird.
Gruß h-h-h