Eliminar campos obl...
 
Avisos
Vaciar todo

Eliminar campos obligatorios del componente nativo contactos joomla

3 Respuestas
2 Usuarios
0 Reactions
2,241 Visitas
Respuestas: 158
Estimable Member
Topic starter
 

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


 
Respondido : 04/03/2015 11:32 am
Pablo Velasco
Respuestas: 20382
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.


 
Respondido : 04/03/2015 3:01 pm
Respuestas: 158
Estimable Member
Topic starter
 

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

Saludos cordiales.


 
Respondido : 04/03/2015 3:08 pm