Página de Acceso - link a pdf

Hola!

En la v291 quiero poner un link a un pdf en la página de acceso, más específicamente en la lista de “cosas que podes hacer con siu guarani…”, pero no sé cómo determinar el path. He personalizado mensajes.es.php agregando un item a la lista. Dónde debo poner el pdf? Dentro de /pers/acceso ???

Saludos,

Natalia

Hola Natalia!
Lo que podrían hacer es lo siguiente:

  1. Guardar ese pdf en ‘www’ o en la carpeta de la operación (todo dentro de pers)

  2. Personalizar el twig, agregando el link: operaciones/acceso/contenido_login/default.twig. Por ejemplo:


{% extends "kernel/pagelet.twig" %}
{% block contenido %}    
	<h2>SIU Guaraní</h2>
	{{"texto_portada"|trans|raw}}
	<a href='{{ this.data.url_descargar_pdf }}' class="no-ajax" target="_blank">{{ 'Descargar PDF'|trans }}</a>
{% endblock %}

  1. Personalizar el pagelet para indicar la url del link: operaciones/acceso/pagelet_contenido_login.php. Por ejemplo:

...
	function prepare()
	{		
				$this->data['url_descargar_pdf'] =kernel::vinculador()->crear('acceso', 'descargar_pdf');
	}
...

  1. Personalizar el controlador, agregando la acción para descargar el pdf. Allí, se puede usar la función del Kernel ‘descargar_archivo’ con la ruta del pdf. operaciones/acceso/controlador.php. Por ejemplo:

	function accion__descargar_pdf(){
		$path_nombre = "PATH/nombre_archivo.pdf";
        $this->descargar_archivo($path_nombre, 'nombre_de_descarga.pdf');
	}

Probalo y avisanos cualquier cosa!