Antwort #1 am: 19. Januar 2013, 16:24:16
Habe das Problem jetzt doch selbst lösen können.
Wem es interessiert,
In admin/modules/new_product.php nach folgenden Code
} else { $pInfo = new objectInfo
(array ()); diesen Code anfügen
//Automatisch Artikel-Nr vergeben
$start_pid = 1;
$pid_query = xtc_db_query("SELECT MAX(products_id) AS maxnr FROM
".TABLE_PRODUCTS);
$pid = xtc_db_fetch_array($pid_query);
if($pid['maxnr']){
$new_pid = $pid['maxnr']+1;
}
//Ende Automatisch Artikel-Nr vergeben
und Code
<td><span class="main"><?php echo xtc_draw_input_field('products_model', $pInfo->products_model, 'style="width: 135px"'); ?></span></td>
durch diesen ersetzen
<td><span class="main"><?php echo xtc_draw_input_field('products_model', $new_pid. $pInfo->products_model, 'style="width: 135px"'); ?></span></td>
Jetzt wird bei Aufruf "Neues Produkt" im Feld "Artikel_Nr" die neue Artikel Nummer vorgeschlagen. Die Nummer wird in der Tabelle PRODUCT im Feld products_id ermittelt.
Ich habe absichtlich die products_id für die Nummerierung herangezogen, damit man in Artikel-Nr (products_model) auch alphanummerische Werte eingeben kann. Z.B. für Geschenkgutscheine wo man in der Artikel-Nr unbedingt "gift_wert" eingeben muss, damit der Prozess für Geschenkgutscheine auch funktioniert.