Mensajes personalizados en 3W - Version 2.9.0

Gente,
Tenemos otro problema.
Cuando los alumnos solicitan certificado, al “Solicitar” aparecía en las anteriores versiones, un mensaje que habíamos personalizado, en la tabla mme_mensajes (mensaje 800453), donde indicábamos a los cuantos días hábiles debía pasar a retirar el certificado por Alumnado.
¿Ahora no se utiliza mas esa tabla para los mensajes en Autogestión? ¿Como hacemos para personalizar un mensaje?
Necesitamos indicar, cuando los alumnos solicitan los certificados por 3W, cuando debe pasar a retirar el certificado por Dpto alumnado
Saludos

Marcela Vera

Hola, en el archivo src/siu/mensajes/mensajes.es.php podes personalizar el mensaje solicitud_certificado.mensaje_exito. Aca te paso como se personaliza: http://portalguarani.siu.edu.ar/Portal/wiki/NotasTecnicas/esquemaChulupí#Archivodemensajessrcsiumensajesmensajes.es.php. Fíjate que al mensaje le podes pasar parámetros, podrías poner lo siguiente:


'solicitud_certificado.mensaje_exito' => 'Tu Pedido de Certificado se ha registrado correctamente con el Nro. de Transacción: %nro_trans%, podes pasar a retirarlo a los %x_dias% días hábiles por Alumnado', 

esto si la cantidad de días varia, sino ponele una cantidad de días fija al mensaje.

En caso de que la cantidad de días varié tendrás que personalizar la función accion__solicitar() de la clase src/siu/operaciones/solicitud_certificado/controlador.php de la siguiente manera:


	function accion__solicitar()
	{
		                ....................
				if (!$hubo_error) {
					$params['nro_inscripcion'] = guarani::persona()->get_nro_inscripcion();
					$params['certificado'] = $certificado;
					$nro_solicitud_certificado = catalogo::consultar('certificados', 'nro_solicitud_certificado', $params);
					$mensaje = kernel::traductor()->trans('solicitud_certificado.mensaje_exito');
					$mensaje = str_replace("%nro_trans%", $nro_solicitud_certificado, $mensaje);
                                        $mensaje = str_replace("%x_dias%", $cant_dias_habiles, $mensaje);
				......................
	}

saludos.