Staffelpreise erst auf der Detailseite - das geht gar nicht, zumindest nicht für mich. Deshalb war ich froh, diese Erweiterung hier zu finden. Die Freude währte jedoch nicht lange, denn die modifizierten Dateien sind nicht nur um diese Funktion erweitert, sondern auch an einigen Stellen anders / veraltet im Vergleich zur aktuellen modified eCommerce Shopsoftware-Installation (derzeit 1.05 SP1b), was eine etwas andere / schlechtere Darstellung zur Folge hat. Außerdem - und das finde ich noch schwerwiegender - werden Staffelpreise bzw. fälschlicher Weise der Rahmen dafür
immer angezeigt, also auch dann, wenn für einen Artikel gar kein Staffelpreis angelegt ist (siehe
Staffelpreise andere Möglichkeiten zur Anzeige).
Ich habe die Dateien deshalb überarbeitet bzw. die betreffenden Passagen daraus in die aktuellen modified eCommerce Shopsoftware-Dateien eingearbeitet und stelle diese nun auch gerne der Allgemeinheit zur Verfügung.
Installation:1. Die hier zur Verfügung gestellte Datei "product.php" in das Verzeichnis "/includes/classes/" kopieren und dadurch die dort vorhandene Datei "product.php" ersetzen.
Empfehlung: Die vorhandene Datei "product.php" vorher umbenennen, damit sie bei Bedarf wieder verwendet und der bisherige Zustand wieder hergestellt werden kann.
Hinweis: Wenn die vorhandene Installation nicht dem aktuellen Stand (derzeit 1.05 SP1b) entspricht oder die Datei "product.php" individuell verändert wurde, ist die Datei "product.php" um die Zeilen 421 bis 459, 463 und 494 aus der hier zur Verfügung gestellten Datei zu ergänzen. Wer keinen Editor mit Zeilenanzeige hat, findet die betreffenden Zeilen über die Suche nach dem Kommentar "Erweiterung zur Anzeige von Staffelpreisen auch auf der Produkt-Übersichts-Seite (product_listing)".
2. Die hier zur Verfügung gestellte Datei "product_listing_v1.html" in das Verzeichnis "/templates/<template-name>/module/product_listing/" kopieren und dadurch die dort vorhandene Datei "product_listing_v1.html" ersetzen.
Empfehlung: Die vorhandene Datei "product_listing_v1.html" vorher umbenennen, damit sie bei Bedarf wieder verwendet und der bisherige Zustand wieder hergestellt werden kann.
Hinweis: Wenn die vorhandene Installation nicht dem aktuellen Stand (derzeit 1.05 SP1b) entspricht oder die Datei "product_listing_v1.html" individuell verändert wurde, ist die Datei "product_listing_v1.html" um die Zeilen 27 bis 42 aus der hier zur Verfügung gestellten Datei zu ergänzen. Wer keinen Editor mit Zeilenanzeige hat, findet die betreffenden Zeilen über die Suche nach dem Kommentar "Anzeige von Staffelpreisen, wenn welche angelegt sind".
[
EDIT Tomcraft 12.01.2012: Modul und Screenshot in
Beitrag 1 angehängt.]