Hola que tal?, muchas gracias por responder. Encontré la función pero no logro ver cual seria la linea a modificar para que aparezca todo en una categoría?. Lo que tengo en la función es esto:
function profile_signup_fields($mform) {
global $CFG, $DB;
// Only retrieve required custom fields (with category information)
// results are sort by categories, then by fields.
$sql = "SELECT uf.id as fieldid, ic.id as categoryid, ic.name as categoryname, uf.datatype
FROM {user_info_field} uf
JOIN {user_info_category} ic
ON uf.categoryid = ic.id AND uf.signup = 1 AND uf.visible<>0
ORDER BY ic.sortorder ASC, uf.sortorder ASC";
if ( $fields = $DB->get_records_sql($sql)) {
foreach ($fields as $field) {
// Check if we change the categories.
if (!isset($currentcat) || $currentcat != $field->categoryid) {
$currentcat = $field->categoryid;
$mform->addElement('header', 'category_'.$field->categoryid, format_string($field->categoryname));
}
require_once($CFG->dirroot.'/user/profile/field/'.$field->datatype.'/field.class.php');
$newfield = 'profile_field_'.$field->datatype;
$formfield = new $newfield($field->fieldid);
$formfield->edit_field($mform);
}
}
}
El formulario esta dividido en 3 categorías: Crear un nuevo usuario y contraseña para acceder al sistema, Por favor, escriba algunos datos sobre usted y Otros campos. A mi me gustaría que este todo en 1.
Lo que si logre gracias a usted es borrar la categoría Otros campos, pero me gustaría que este todo en una sola y llevar el campo DNI/Pasaporte mas arriba en el formulario. En la imagen1 esta como quedo.
Muy amable por responder, gracias.