Ich hab gerade noch mal gebastelt. Die Stelle, die ich Ursprünglich als mögliche Fehlerquelle ausgemacht hatt, griff nur dann, wenn der Artikel Eigenschaften oder Attribute hat. Bei einem Sonderangebot wir da an einer anderen Stelle etwas ähnliches gemacht, weshalb ich die Stelle auch noch anpassen musste. In meinen Tests hat das jetzt gerade alles funktioniert auch wenn ich den CSS-Fix von Till entferne. Magst du noch mal testen? Edit: Solltest du auf irgendwelche Fehler stoßen, müssen in der includes/classes/xtcPrice.php folgende Zeilen ausgetauscht werden: Zeile 750: PHP: $t_return_string = ' ' . strtolower_wrapper(FROM) . ''; Zu Folgendem ändern: PHP: $t_return_string = ' ' . strtolower_wrapper(FROM) . ' '; Zeile 806: PHP: $t_final_price = $this->checkAttributes($p_products_id) . $this->currencies[$this->actualCurr]['symbol_left'] . '' . $t_final_price . '' . $this->currencies[$this->actualCurr]['symbol_right']; Zu Folgendem ändern: PHP: $t_final_price = $this->checkAttributes($p_products_id) . $this->currencies[$this->actualCurr]['symbol_left'] . ' ' . $t_final_price . ' ' . $this->currencies[$this->actualCurr]['symbol_right'];
Weiss noch keiner. Die Codestelle ist gemein, die liegt in richtig fiesem Altcode. Man weiss da zwar bauchgefühlsartig schon ob etwas gehen müsste, aber am Ende eben auch nicht perfekt genau ob man garstige Nebenwirkungen erzeugt. Das ist ein Problem der Altcodestellen im tiefen Kern die wir noch haben, man kann da nicht systemisch testen. Wir glauben nun das geht, bei dir scheints zu gehen. Jetzt müssen noch 3 weitere Leute ihr Bauchgefühl ausdrücken. Wenn die ok sind, müssen ein Haufen manuelle Tests gemacht werden. Wenn das alles durch ist, dann ja.