Jump to content

Editar el lang de un formulario


Recommended Posts

 

Quiero actualizar el nombre de un campo con un módulo. Para ser más especifico: Chile está dividido por regiones y comunas, no por estados y quiero que al instalar un módulo, actualice el campo de etiqueta del campo estatal para que diga comuna. ¿Qué recomendarías? o ¿Cuál podría ser la solución? Saludos y estaré atento a lo que digan.

Link to comment
Share on other sites

  • 2 weeks later...

Pues.. si otro módulo hiciera modificaciones por jquery en el mismo campo, si...

Pero te generaría incompatibilidad de toda forma si fuera por otros medios.

Para agregar un campo lo más indicado pienso que sean los hooks (additionalCustomerAddressFields o additionalCustomerFormFields).

En cuanto a la etiqueta de estado para comuna, tiene que ser un módulo? no podrías modificar las traducciones?

Link to comment
Share on other sites

Lo de la comuna era solo un ejemplo, ya lo tengo visto insertando las traducciones directamente en la tabla ps_translation

el tema es que necesito un nuevo campo que sea un "tipo de documento", el cual me permita seleccionar 4 tipo de documentos y con eso queria jugar

Estoy probando la opcion del hook additionalCustomerAddressFields, pero por algun motivo prestashop no me lo esta tomando y mientras voy probando diferentes alternativas

public function hookAdditionalCustomerAddressFields($params){
        return array((new FormField())
            ->setName('TIPO_DOCUMENTO')
            ->setType('select')
            ->setAvailableValues(array('0', '1', '2', '3', '4'))
            ->addAvailableValue('0', '-- por favor, seleccione --')
            ->addAvailableValue('1', 'Doc 1')
            ->addAvailableValue('2', 'Doc 2')
            ->addAvailableValue('3', 'Doc 3')
            ->addAvailableValue('4', 'Doc 4')
            ->setLabel($this->trans('Tipo Documento')));
    }

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...