Eingaben nicht in die Datenbank übernommen!
Habe das jetzt soweit über die Addon-Dateien '/admin/includes/addons/new_product_tabs_addon.php' und '/admin/includes/addons/new_product_tabs_nav_addon.php' hinbekommen (Dank an itsolution für den Tipp).
Die zusätzlichen Tabs werden jetzt in Frontend angezeigt, soweit die entsprechenden Datenbankfelder Inhalt aufweisen, auch im Backend bei der Produlterfassung (-bearbeitung sind die Felder vorhanden. Allerdings werden die Eingaben nicht in die Datenbank übernommen! Wenn ich die Datenfelder direkt über phpmyadmin befülle, sind sie im Frontend sichtbar, aber bei Eingabe über das Backend werden sie nicht in die Datenbank übernommen.
Die entsprechenden POST-Angaben in der /admin/includes/modules/new_product.php sind vorhanden:
$products_zusatz_description_2 = xtc_db_prepare_input($_POST['products_zusatz_description_2']);
$products_zusatz_description_3 = xtc_db_prepare_input($_POST['products_zusatz_description_3']);
$products_zusatz_description_4 = xtc_db_prepare_input($_POST['products_zusatz_description_4']);
auch die Eingabefelder sind ergänzt:
<tr>
<td valign="top">
<strong><?php echo TEXT_PRODUCTS_ZUSATZ_DESCRIPTION_2; ?></strong><br>
<?php echo xtc_draw_textarea_field('products_zusatz_description_2[' . $languages[$i]['id'] . ']', 'soft', '103', '20', (($products_zusatz_description_2[$languages[$i]['id']]) ? stripslashes($products_zusatz_description_2[$languages[$i]['id']]) : xtc_get_product_field($pInfo->products_id, $languages[$i]['id'], 'products_zusatz_description_2')), ''); ?>
</td>
</tr>
<tr>
<td valign="top">
<strong><?php echo TEXT_PRODUCTS_ZUSATZ_DESCRIPTION_3; ?></strong><br>
<?php echo xtc_draw_textarea_field('products_zusatz_description_3[' . $languages[$i]['id'] . ']', 'soft', '103', '20', (($products_zusatz_description_3[$languages[$i]['id']]) ? stripslashes($products_zusatz_description_3[$languages[$i]['id']]) : xtc_get_product_field($pInfo->products_id, $languages[$i]['id'], 'products_zusatz_description_3')), ''); ?>
</td>
</tr>
<tr>
<td valign="top">
<strong><?php echo TEXT_PRODUCTS_ZUSATZ_DESCRIPTION_4; ?></strong><br>
<?php echo xtc_draw_textarea_field('products_zusatz_description_4[' . $languages[$i]['id'] . ']', 'soft', '103', '20', (($products_zusatz_description_4[$languages[$i]['id']]) ? stripslashes($products_zusatz_description_4[$languages[$i]['id']]) : xtc_get_product_field($pInfo->products_id, $languages[$i]['id'], 'products_zusatz_description_4')), ''); ?>
</td>
</tr>
Alles anzeigen
Habe ich noch irgendwas vergessen?
Die Anzeige der zusätzlichen Tabs im Frontend funktioniert, wie gesagt. Nur bringe ich die Inhalte über das Backend nicht in die Datenbank!