Jump to content

Edit History

ideaindividual

ideaindividual

On 11/12/2020 at 8:52 AM, jadobar said:

En versión de Prestashop 1.7.6.1 lo he solucionado en archivo:

src\PrestaShopBundle\Form\Admin\Sell\Customer\CustomerType.php

A partir de la linea 203, pone:


                ->add('siret_code', TextType::class, [
                    'required' => false,
                    'constraints' => [
                        new Type([
                            'type' => 'numeric',
                            'message' => $this->trans('This field is invalid', [], 'Admin.Notifications.Error'),
                        ]),
                    ],
                ])

Modifica el 'type' numerico a Alfanumerico:

                ->add('siret_code', TextType::class, [

                    'required' => false,

                    'constraints' => [

                        new Type([

                            'type' => 'alnum',

                            'message' => $this->trans('This field is invalid', [], 'Admin.Notifications.Error'),

                        ]),

                    ],

                ])

 

Espero que te sirva esta solución.

 

Hola gracias por tu aporte, realice estos mismo pasos con el APE y se elimino la alerta que se muestra debajo del form, pero si edito el cliente como administrador no me deja guardar el cliente, me muestra una alerta que dice "El campo "APE" no es válido", pero ahora lo muestra arriba. Como si hubiera otro validador extra

ideaindividual

ideaindividual

On 11/12/2020 at 8:52 AM, jadobar said:

En versión de Prestashop 1.7.6.1 lo he solucionado en archivo:

src\PrestaShopBundle\Form\Admin\Sell\Customer\CustomerType.php

A partir de la linea 203, pone:


                ->add('siret_code', TextType::class, [
                    'required' => false,
                    'constraints' => [
                        new Type([
                            'type' => 'numeric',
                            'message' => $this->trans('This field is invalid', [], 'Admin.Notifications.Error'),
                        ]),
                    ],
                ])

Modifica el 'type' numerico a Alfanumerico:

                ->add('siret_code', TextType::class, [

                    'required' => false,

                    'constraints' => [

                        new Type([

                            'type' => 'alnum',

                            'message' => $this->trans('This field is invalid', [], 'Admin.Notifications.Error'),

                        ]),

                    ],

                ])

 

Espero que te sirva esta solución.

 

Hola gracias por tu aporte, realice estos mismo pasos con el APE y se elimino la alerta que se muestra debajo del form, pero si edito el cliente como administrador no me deja guardar el cliente, me muestra una alerta que dice "El campo "APE" no es válido"

×
×
  • Create New...