Antwort #7 am: 27. Juli 2011, 06:53:08
Hatte gerade eine ähnliche Problemstellung mit 5 verschiedenen VPE und Staffelpreisen. Lediglich die folgen zwei Dateien müssen für Staffelpreise mit Verpackungseinheiten gering geändert werden:
In 'includes/classes/product.php' definieren wir in der function getGraduated() eine neue Variable:
$get_real_vpe_name = xtc_get_vpe_name($this->data['products_vpe']);
...und schreiben Sie zum Beispiel unter dem Schlüssel 'VPEREAL' in das array '$staffel_data[]':
$staffel_data[$i] = array ('VPEREAL' => $get_real_vpe_name, ...bla bla andere einträge
...); Diese Variable steht nun in 'templates/xtc5/module/graduated_price.html' als '{$module_data.VPEREAL}' zur Verfügung und kann gegen '{#unit#}' ausgetauscht werden.
Man benötigt also keine zusätzlichen Datenfelder oder sonst etwas. Die Bezeichnung der VPE wird bereits im Core ausgelesen, wurde leider nur nicht zur weiteren Benutzung einer Variablen zugeordnet. Wäre schön, wenn das in die nächste Version mit rein kommen könnte.
[ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]