Eliminar encabezado del formulario

Eliminar encabezado del formulario

de Carlos Andrés Martínez Anguiano -
Número de respuestas: 2

Buen día:

He creado algunos campos personalizados en el formulario de registro de usuarios, y se han agregado a la categoría "Datos adicionales". Cuando el usuario entra a registrarse, aparece el encabezado en un botón con el nombre de la categoría (como se muestra en la imagen), pero deseo eliminar ese botón, para que todos mis datos aparezcan, por decirlo así, en la misma sección. Ya edité el archivo signup_form.php para eliminar los otros 'headers' de la página pero no he encontrado cómo borrar el que corresponde a mis campos personalizados, espero puedan ayudarme. De antemano, muchas gracias sonrisa

La versión de Moodle es 2.6.4


Promedio de valoraciones: -
En respuesta a Carlos Andrés Martínez Anguiano

Re: Eliminar encabezado del formulario

de Franco Pantoja -
Imagen de Moodlers de gran ayuda

Buenas Carlos Andrés


El desplegable, categoría Datos Adicionales, aparece en los profile fields que se crean, como vemos en tu caso.

Es debido a la función 

profile_signup_fields($mform);

que puedes encontrar en signup_form.php

Para obtener lo que pretendemos, una alternativa sería localizar esta función user/profile/lib.php, y por ejemplo comentar lo correspondiente, aprox . 500 y ss

/**
 * Adds code snippet to a moodle form object for custom profile fields that
 * should appear on the signup page
 * @param moodleform $mform moodle form object
 */
function profile_signup_fields($mform) {
 ..
  // to avoid display header title of profile category
  // $mform->addElement('header', 'category_'.$field->categoryid, format_string($field->categoryname));
..
}

A ver si te puede ser útil


Saludos!!