Comportamiento inusual con hipervínculos la sección de noticias

¡Hola, buenas tardes!
Tenemos un inconveniente con los hipervínculos de las noticias en el módulo de Preinscripción. No funcionan a pesar de que el tag está de forma correcta cuando inspeccionamos la página.

Link a la página: [[b]https://guarani.frba.utn.edu.ar/preinscripcion/utn/acceso[/b]]

Si seleccionamos la primer noticia(“Aspirantes inscriptos años anteriores”) y hacemos click en el hipervínculo nos debería llevar al siguiente documento: [http://www.siga.frba.utn.edu.ar/up/docs/aspirantesanteriores20112021.pdf]

Luego de hacer click, la página se recarga y el link del navegador aparece de la siguiente forma [https://guarani.frba.utn.edu.ar/preinscripcion/utn/acceso/login?ref=http://guarani.frba.utn.edu.ar/preinscripcion/utn/undefined]

Si volvemos a hacer click en el hipervínculo, la página se vuelve a recargar. Pero ahora el link del navegador queda de la siguiente forma:[https://guarani.frba.utn.edu.ar/preinscripcion/utn/acceso/undefined]

Esto no sucede si hacemos click derecho al hipervínculo y seleccionamos “abrir en otra pestaña”. Además, si esa misma noticia está en el módulo de autogestión, no causa ningún problema. Los hipervínculos tienen ese comportamiento sólo en preinscripción.

La versión que trabajamos es la 3.9.0. Sospechamos que puede ser un tema de configuración ya que en un punto sucede y en otro no, pero no pudimos resolverlo. ¿Saben cuál puede ser el error?

Desde ya, muchas gracias.

Hola Gaston,

¿Hay forma de que los links tengan la clase “no-ajax” y la propiedad target=“_blank”?

Ej:

<a href="http://siga.frba.utn.edu.ar/up/docs/InstructivoAspirantes2022.pdf" class="no-ajax" target="_blank">instructivo</a>

saludos.
2

Hola Leonel !

Evidentemente era eso. Ya con la clase “no-ajax” funciona. Ahora vemos la forma de agregárselo al tag.

¿Alguna idea de por qué ocurre eso solamente en preinscripción?

Hola Gaston,

Guaraní Autogestión y Preinscripción por defecto navegan todos los links vía AJAX, la clase no-ajax hace que un link se navegue de manera “tradicional”, por ejemplo los links de descargas o que navegan a otro sitio se le pone la clase no-ajax.

La lógica la podes ver en la función init_links:
Guaraní Autogestión: src/siu/www/js/guarani.js
Preinscripción: src/siu/www/js/preinscripcion.js

saludos.