[...]bitte vorher eine Sicherung der Dateien machen die jetzt geändert werden.inc/xtc_get_attributes_model.inc.php vor dem ?> in Z.40 das einfügen:Code: PHP [Auswählen] function xtc_get_attributes_stock($product_id, $attribute_name,$options_name,$language='') { if ($language=='') $language=(int)$_SESSION['languages_id']; //BOF - Tomcraft - 2009-10-06 - ADDED addslashes by $option_name, $attribute_name //BOF - Hetfield - 2009-08-11 - BUGFIX: #0000211 wrong modelnumbers on atrributes $options_value_id_query=xtc_db_query("SELECT pa.attributes_stock FROM ".TABLE_PRODUCTS_ATTRIBUTES." pa INNER JOIN ".TABLE_PRODUCTS_OPTIONS." po ON po.products_options_id = pa.options_id INNER JOIN ".TABLE_PRODUCTS_OPTIONS_VALUES." pov ON pa.options_values_id = pov.products_options_values_id WHERE po.language_id = '".$language."' AND pa.products_id = '".$product_id."' AND po.products_options_name = '".addslashes($options_name)."' AND pov.language_id = '".$language."' AND pov.products_options_values_name = '".addslashes($attribute_name)."' AND pa.products_id='".$product_id."'"); //EOF - Hetfield - 2009-08-11 - BUGFIX: #0000211 wrong modelnumbers on atrributes //EOF - Tomcraft - 2009-10-06 - ADDED addslashes by $option_name, $attribute_name $options_attr_data = xtc_db_fetch_array($options_value_id_query); return $options_attr_data['attributes_model']; } Dann in /includes/modules/order_details_cart.php in Z.101 das:Code: PHP [Auswählen] $module_content[$i]['ATTRIBUTES'][] = array ('ID' => $products[$i][$option]['products_attributes_id'], 'MODEL' => xtc_get_attributes_model(xtc_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'],$products[$i][$option]['products_options_name']), 'NAME' => $products[$i][$option]['products_options_name'], 'VALUE_NAME' => $products[$i][$option]['products_options_values_name'].$attribute_stock_check); in das ändern:Code: PHP [Auswählen] $module_content[$i]['ATTRIBUTES'][] = array ('ID' => $products[$i][$option]['products_attributes_id'], 'MODEL' => xtc_get_attributes_model(xtc_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'],$products[$i][$option]['products_options_name']), 'STOCK' => xtc_get_attributes_stock(xtc_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'],$products[$i][$option]['products_options_name']), 'NAME' => $products[$i][$option]['products_options_name'], 'VALUE_NAME' => $products[$i][$option]['products_options_values_name'].$attribute_stock_check); Und dann in templates/xtc5/module/order_details.html in Z.20 nach dem:Code: PHP [Auswählen] <td class="value">{$item_data.VALUE_NAME}</td>das einfügen:Code: PHP [Auswählen] <td class="value"> {if $item_data.STOCK>4}Lieferzeit: 3 - 4 Tage{/if} {if $item_data.STOCK>0 && $item_data.STOCK<5}Lieferzeit: 5 -7 Tage{/if} {if $item_data.STOCK<=0}Lieferzeit: 14 Tage{/if} </td> Das ist natürlich noch verbesserungsfähig mit Sprache etc., aber zumindest schon mal ein grober Rahmen.Wenn die if Abfragen im Template nicht gehen erst mal nur {item_data.STOCK} ausgeben lassen um zu schauen ob es funktioniert.Kann nicht garantieren das mir das fehlerfrei gelungen ist. Viele GrüßeFranky
Begonnen von SanPedro am Bastelecke
Begonnen von einsundeins am Modulecke
Begonnen von web0null am Modulecke
Begonnen von Nobody24 am Admin- und Shopbereich