Antwort #9 am: 02. August 2014, 14:55:28
Hallo
lullifatz.
Verstehe ich das richtig, du hast in der DB in der Tabelle
products_attributes im Feld
attributes_model bereits die Artikelnummer inkl. des Eintrages aus dem EAN-Feld stehen ?
Oder wird das später zusammengebaut und steht in der DB noch getrennt ?
Falls erstes der Fall ist könntest du, insofern die Artikelnummern lediglich aus Zahlen bestehen und die Einträge im EAN-Feld lediglich aus Buchstaben bestehen, folgendes machen:
Mache in der
/admin/orders.php aus der Definition von
$model aus diesem
$model = xtc_get_attributes_model($order->products[$i]['id'], $order->products[$i]['attributes'][$j]['value'],$order->products[$i]['attributes'][$j]['option'],$lang);
das hier
$model_raw = xtc_get_attributes_model
($order->products[$i]['id'], $order->products[$i]['attributes'][$j]['value'],$order->products[$i]['attributes'][$j]['option'],$lang);$model = preg_replace('#[^0-9]#', '', $model_raw); Damit würden alle Nicht-Ziffern mit "nichts" ersetzt, oder besser mit einem leeren String.
Für dein Beispiel heißt das, daß aus
123456Hoseblau.jpg 123456.jpg würde.
Im zweiten Fall schau dir mal de Funktion
/inc/xtc_get_attributes_model.php an, evtl. wurde dort das Zusammensetzen der Artikelnummer mit der EAN gemacht.
Gruß,
noRiddle