Avisos
Vaciar todo

Eliminar campos obligatorios del componente nativo contactos joomla  

 
Luis Manuel
 Luis Manuel
Estimable Member

Estoy intentando eliminar del componente nativo de joomla del componente contactos que al activar el formulario que viene por defecto con los campos integrados, quisiera quitar la opción de campos obligatorios de nombre y correo electrónico para que sea un formulario totalmente anonimo, utilizo este componente porque con lo que trae es suficiente para lo que me ha solicitado mi cliente, el caso es que los he ocultado por css, pero en php... creo que es el archivo controllers.php elq ue hay que tocar, pero no sé exactamente qué hay que modificar para que los campos que menciono de nombre y correo electrónico no sean obligatorios.

A ver si me podéis ayudar porque con esto ya casi casi que está acabado la web, he buscado info por otros ofors pero no encuentro esto exactamente.
Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 04/03/2015 11:32 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba a editar el archivo components/com_contact/models/forms/contact.xml. Aquí verás los distintos campos del formulario. Cada uno de ellos tendrá un campo como el siguiente:

required="true"

El required puede ser true o false. Prueba a poner a false los campos de nombre y email y comprueba si funciona.

Recuerda hacer una copia de archivo contact.xml antes de modificarlo.

ResponderCitar
Respondido : 04/03/2015 3:01 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Manuel
 Luis Manuel
Estimable Member

Genial Pablo, y yo buscando en js la función y era más fácil así, funciona perfecto, gracias.

Saludos cordiales.

ResponderCitar
Respondido : 04/03/2015 3:08 pm