Hi,
ich stehe vor dem Problem, dass bei dem Versuch den o.g. Konfigurator einzubinden etwas in der \includes\modules\product_info.php schief geht. Geschmissen wir mir ein Parse error am Ende des Dokuments, die fehlerhafte Stelle ist allerdings wo anders. Dieser Code:
$products_price = $xtPrice->xtcGetPrice($product->data['products_id'], $format = true, 1, $product->data['products_tax_class_id'], $product->data['products_price'], 1);
// check if customer is allowed to add to cart
if ($_SESSION['customers_status']['customers_status_show_price'] != '0') {
// fsk18
if ($_SESSION['customers_status']['customers_fsk18'] == '1') {
if ($product->data['products_fsk18'] == '0') {
// BOF - Tomcraft - 2009-11-28 - Included xs:booster
//$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
if(@$xsb_tx['XTB_ALLOW_USER_CHQTY']=='true'||$xsb_tx['products_id']!=$product->data['products_id'])
$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
else
$info_smarty->assign('ADD_QTY', xtc_draw_hidden_field('products_qty', '1').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
// EOF - Tomcraft - 2009-11-28 - Included xs:booster
$info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART));
}
} else {
// BOF - Tomcraft - 2009-11-28 - Included xs:booster
//$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
if(@$xsb_tx['XTB_ALLOW_USER_CHQTY']=='true'||$xsb_tx['products_id']!=$product->data['products_id'])
$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty', '1', 'size="3"').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
else
$info_smarty->assign('ADD_QTY', xtc_draw_hidden_field('products_qty', '1').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));
// EOF - Tomcraft - 2009-11-28 - Included xs:booster
$info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART));
}
}
if ($product->data['products_fsk18'] == '1') {
$info_smarty->assign('PRODUCTS_FSK18', 'true');
}
soll durch diesen Code:
$products_price = $xtPrice->xtcGetPrice($product->data['products_id'], $format = true, 1, $product->data['products_tax_class_id'], $product->data['products_price'], 1);
// check if customer is allowed to add to cart
if ($_SESSION['customers_status']['customers_status_show_price'] != '0') {
// fsk18
if ($_SESSION['customers_status']['customers_fsk18'] == '1') {
if ($product->data['products_fsk18'] == '0') {
$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty[]', '1', 'size="3" id="products_qty" onkeyup="upDatePrice();"').' '.xtc_draw_hidden_field('products_id[]', $product->data['products_id']));
$info_smarty->assign('ADD_QTY2', xtc_draw_hidden_field('products_qty_'.$product->data['products_id'], '1', 'size="3" id="products_qty" onkeyup="upDatePrice();"').' '.xtc_draw_hidden_field('products_id[]', $product->data['products_id']));
$info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART));
}
} else {
$info_smarty->assign('ADD_QTY', xtc_draw_input_field('products_qty[]', '1', 'size="3" id="products_qty" onkeyup="upDatePrice();"').' '.xtc_draw_hidden_field('products_id[]', $product->data['products_id']));
$info_smarty->assign('ADD_QTY2', xtc_draw_hidden_field('products_qty_'.$product->data['products_id'], '1', 'size="3" id="products_qty" onkeyup="upDatePrice();"').' '.xtc_draw_hidden_field('products_id[]', $product->data['products_id']));
$info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART));
}
}
if ($product->data['products_fsk18'] == '1') {
$info_smarty->assign('PRODUCTS_FSK18', 'true');
ersetzt werden. Nun habe ich allerdings keine Ahnung, wie ich das mit der Einbindung von xs:booster realisieren soll. Einfaches weglassen funktioniert leider auch nicht. Wie kann ich das einbinden?
VG
Zeimi3
Linkback: https://www.modified-shop.org/forum/index.php?topic=8548.0