Hello all!
I need to create a text field, input text field, in the the order checkout section, at the payment method.
The .TPL is here: catalog/view/theme/default/template/checkout/payment_method.tpl
It is a field where the customer must insert a private data. And only if he writes more than 3 characters and less than 255, he can continue with the checkout.
Anyone knows how to do that? I have tryed to make some things that i have seen in other sections of the website but it is giving me errors.
THANK YOU!
i have made this to validate in the public validate function in the payment_method.php in catalog controller
if (utf8_strlen($this->request->post['input1pf']) < 1) {
$this->error['text'] = $this->language->get('error_text');
}
}
but i get errors
SyntaxError: JSON.parse: unexpected character
OK
<b>Notice</b>: Undefined index: input1pf in <b>/home/netvoltr/public_html/syscreek/catalog/controller/checkout/payment_method.php</b> on line <b>226</b><b>Notice</b>: Indirect modification of overloaded property ControllerCheckoutPaymentMethod::$error has no effect in <b>/home/netvoltr/public_html/syscreek/catalog/controller/checkout/payment_method.php</b> on line <b>227</b>[]
Can someone tell me from 0 how to create a required text field in the checkout order payment_method? thx.
I can do it in other sections, but here e see that i cannot.
if (utf8_strlen($this->request->post['input1pf']) < 1) {
$this->error['text'] = $this->language->get('error_text');
}
}
but i get errors
SyntaxError: JSON.parse: unexpected character
OK
<b>Notice</b>: Undefined index: input1pf in <b>/home/netvoltr/public_html/syscreek/catalog/controller/checkout/payment_method.php</b> on line <b>226</b><b>Notice</b>: Indirect modification of overloaded property ControllerCheckoutPaymentMethod::$error has no effect in <b>/home/netvoltr/public_html/syscreek/catalog/controller/checkout/payment_method.php</b> on line <b>227</b>[]
Can someone tell me from 0 how to create a required text field in the checkout order payment_method? thx.
I can do it in other sections, but here e see that i cannot.
Who is online
Users browsing this forum: No registered users and 316 guests