AcaTudo - Fóruns com Vida
admin/view/template/customer/customer_form.twig - Versão de Impressão

+- AcaTudo - Fóruns com Vida (https://forum.acatudo.com)
+-- Fórum: Fórum de apoio (https://forum.acatudo.com/forumdisplay.php?fid=1)
+--- Fórum: Obras na casa (https://forum.acatudo.com/forumdisplay.php?fid=21)
+---- Fórum: Projecto plataforma OpenCart (https://forum.acatudo.com/forumdisplay.php?fid=22)
+----- Fórum: Erros detectados e soluções pasra OpenCart versão 4.0.x (https://forum.acatudo.com/forumdisplay.php?fid=2)
+----- Tópico: admin/view/template/customer/customer_form.twig (/showthread.php?tid=10)



admin/view/template/customer/customer_form.twig - Guardiao_AD - 2022-06-21

As ordem do código das linhas 265, 266 está trocada o que causa erro de formação na área administração Clientes > Principal > Clientes na aba 'Endereço'
o código é o mesmo, simplesmente a ordem está trocada

a ordem correta é:

                  <input type="hidden" name="address[{{ address_row }}][address_id]" value="{{ address.address_id }}"/>                 

                  <legend>{{ text_address }} {{ address_row + 1 }} <button type="button" onclick="$('#address-row-{{ address_row }}').remove();" data-bs-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger btn-sm float-end"><i class="fas fa-minus-circle"></i></button></legend>

o mesmo acontece nas linhas 604 - 606
o correcto é:

    html = '<fieldset id="address-row-' + address_row + '">';
    html += '  <input type="hidden" name="address[' + address_row + '][address_id]" value="" />'; 
    html += '  <legend>{{ text_address }} ' + (address_row + 1) + ' <button type="button" onclick="$(\'#address-row-' + address_row + '\').remove();" data-bs-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger btn-sm float-end"><i class="fas fa-minus-circle"></i></button></legend>';


RE: admin/view/template/customer/customer_form.twig - Guardiao_AD - 2022-07-19

Os programadores do OpenCart já corrigiram este erro na versão 4.0.1.0, foi reprogramando e melhorado o código.