- 12 Set 2018, 10:40
#79301
Olá a todos,
Me foi pedido para trocar a textarea, nas etapas finais de um checkout, em "detalhes do frete" e/ou "detalhes do pagamento" (traduzido) (não necessariamente trocar os dois, posso remover um textarea), na parte de adicionar algum detalhe ao pedido. Percebi que não é só tirar a tag textarea e trocar por input type="date", visto que, ao clicar no botão continuar, percebo o erro:
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined indx: comment in <b>public/html/loja/catalog/controller/checkout/shipping_method.php</b> on line <b>128</b>
Percebi, também, que a textarea que eu troquei fazia referência aos seguintes códigos em /public_html/loja/catalog/controller/checkout/shipping_method.php:
e
Resumo de tudo isso: eu preciso mexer no controller para inserir um input date (removendo essas linhas de código)? Se sim, quais mudanças seriam cabíveis para que o input funcionasse(clicar no botão continuar sem erros)?
Me foi pedido para trocar a textarea, nas etapas finais de um checkout, em "detalhes do frete" e/ou "detalhes do pagamento" (traduzido) (não necessariamente trocar os dois, posso remover um textarea), na parte de adicionar algum detalhe ao pedido. Percebi que não é só tirar a tag textarea e trocar por input type="date", visto que, ao clicar no botão continuar, percebo o erro:
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined indx: comment in <b>public/html/loja/catalog/controller/checkout/shipping_method.php</b> on line <b>128</b>
Percebi, também, que a textarea que eu troquei fazia referência aos seguintes códigos em /public_html/loja/catalog/controller/checkout/shipping_method.php:
Código: Selecionar todos
aproximadamente na linda 67; if (isset($this->session->data['comment'])) {
$data['comment'] = $this->session->data['comment'];
} else {
$data['comment'] = '';
}
e
Código: Selecionar todos
aproximadamente na linha 128.$this->session->data['comment'] = strip_tags($this->request->post['comment']);
Resumo de tudo isso: eu preciso mexer no controller para inserir um input date (removendo essas linhas de código)? Se sim, quais mudanças seriam cabíveis para que o input funcionasse(clicar no botão continuar sem erros)?