dni obligatorio pre...
 
Avisos
Vaciar todo

dni obligatorio prestashop

6 Respuestas
2 Usuarios
0 Reactions
118 Visitas
 Joan
Respuestas: 151
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola
como puedo hacer en PS 1.6 para que el DNI se pida pero que no sea obligatorio?
en clientes>direcciones no lo tengo seleccionado

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 04/06/2019 11:47 am
Pepe
 Pepe
Respuestas: 42205
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Joan.

.- Accede a Localización -> países.
.- Edita el país " España "
.- Selecciona " No " en la opción " ¿Necesita el número de identificación fiscal? "

Un saludo


 
Respondido : 04/06/2019 12:10 pm
 Joan
Respuestas: 151
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

esto no es, por eso dije que se pida. lo que me dices ocultara el campo DNI


 
Respondido : 04/06/2019 12:57 pm
Pepe
 Pepe
Respuestas: 42205
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Joan.

Ok, lo que quieres es que no sea obligatorio.

.- accede al archivo controllers -> front -> AuthController.php

Buscar el siguiente código:

if ($country->need_identification_number && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))

.- Modifica ese código por lo siguiente:

if ($country->need_identification_number && !Validate::isDniLite(Tools::getValue('dni')))

.- edita el archivo controllers -> front -> AddressController.php

.- Busca el siguiente código:

if ($country->isNeedDni() && (!Tools::getValue('dni') || !Validate::isDniLite(Tools::getValue('dni'))))

.- modifica por lo siguiente:

if ($country->isNeedDni() && !Validate::isDniLite(Tools::getValue('dni')))

para no perder las modificaciones copias los dos archivos a la carpeta override -> controllers -> front

Nota: antes de realizar cualquier modificación, recuerda descargar una copia de los originales.

Un saludo


 
Respondido : 04/06/2019 1:49 pm
 Joan
Respuestas: 151
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

gracias.
pero me encuentro ahora con un pequeño detalle y es el asterisco rojo que pone que da la señal de que es obligatorio aunque ya no lo es, como lo puedo eliminar u ocultar?
https://www.screencast.com/t/Zjzsbm5YG


 
Respondido : 05/06/2019 10:59 am
 Joan
Respuestas: 151
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ya lo encontre gracias
https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/142755-Modificar-campo-obligatorio-en-el-formulario-de-proceso-de-compra.html


 
Respondido : 05/06/2019 11:25 am