am: 24. August 2018, 08:37:58
Ich möchte die Kommentare bereits im ersten Schritt des Bestellprozesses haben und nicht erst im zweiten bei der Bezahlung.
Ergänzt wurde in der /checkout_shipping.php
$smarty->assign('COMMENTS', xtc_draw_textarea_field
('comments', 'soft', '60', '5', isset($_SESSION['comments']) ?
$_SESSION['comments'] : '') . xtc_draw_hidden_field
('comments_added', 'YES')); Und diesen aus der /checkout_payment.php auskommentiert, dafür den Code aus der checkout_confirmation.php ergänzt.
if ($_POST['comments_added'] != '')
$_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);
Nun aber das Problem, wenn ich die Kommentare auf ersten Shipping Seite eingebe und auf den Button zur nächsten Sesite drücke nimmt es mir den Kommentar nicht mit und die funktion $_POST ist leer und der Kommentar wird nicht gespeichert.
Ich versteh nicht wieso dies in der checkout_payment.php funktioniert und wenn ich die Codes 1:1 auf die checkout_shipping.php nehme nicht mehr. Was mache ich falsch?
Gruss
Linkback: https://www.modified-shop.org/forum/index.php?topic=39437.0