Mostrar Número de libreta en 3W 2.8.3

Hola como están?

Como puedo hacer para que aparezca el número de libreta de los alumnos? (puede ser al lado del nombre)

Muchas Gracias

Hola Víctor, a qué te referís con nro de libreta? el legajo?? en qué operación lo querés mostrar?

si, me refiero al legajo, me gustaría mostrarlo al lado del nombre del alumno.
Es posible?

Hola Víctor, asumo que lo querés agregar en el header del 3W… porque le nombre del alumno figura en muchos lados!!

Para agregarlo al header, junto con el menú principal… deberías,

1) Agregar el dato del legajo en las variables de contexto
PHP: src/siu/extension_kernel/pagina.php
Método: get_contexto_template()

Debe agregarse este dato donde se está validando si la persona tiene el perfil alumno, debería quedar algo así:


        if (kernel::persona()->perfil()->es('ALU')) {
            $carrera_activa = kernel::persona()->get_info_carrera_activa();
			$legajo_activo = kernel::persona()->get_id_legajo_activo(); --------> nuevo dato!
            
			$contexto['persona']['carrera_activa'] = $carrera_activa;
			$contexto['persona']['legajo_activo'] = $legajo_activo; ------> nuevo dato!
			$lista_carreras = kernel::persona()->get_lista_carreras();
            $contexto['persona']['carreras'] = array(
                'lista' => $lista_carreras,
                'cantidad' => count($lista_carreras),
                'url_operacion' => kernel::vinculador()->crear('inicio_alumno')
            );
        }

2) Agregar el dato del legajo en el twig del header
Twig: src/siu/operaciones/_comun/templates/header.twig
Modificar la parte donde se muestra el nombre de la persona, debería quedar así:


								<li class="dropdown">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="icon-user"></span> {{ persona.nombre }} {{ persona.legajo_activo }}<span class="caret"></span><span class="acchide">{{ 'desplegar_menu_perfil' | trans }}</span></a>
								<ul class="dropdown-menu">

Esto quedaría como la foto que te adjunto.
El dato del legajo cambia al cambiar de carrera activa, por el legajo activo correspondiente . Y si se cambia de perfil no se muestra
Espero que te sea útil

Si tu idea es modificar todos los lugares del sitio donde aparece el nombre del alumno para sumarle el legajo, va a ser un trabajo un poco engorroso!! deberías revisar todas las operaciones

Saludos!!!


legajo_activo_en_header.png

legajo_activo_en_header.png

Listo, ya se muestra.

Muchas Gracias