Imprimir
Esta funcionalidad permite la impresión de un artículo de forma amigable.
Para el correcto funcionamiento, debe existir la siguiente plantilla /< prontus_id >/plantillas/extra/imprimir/pags/imprimir.html.
Debe contener algo como esto:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns="http://www.w3.org/1999/xhtml" >
< head >
< title >modelo_simple< /title >
< meta http-equiv="Content-Type" content="text/html; charset=utf-8"/ >
< link type="text/css" rel="stylesheet" href="/< prontus_id >/css/enviar.css"/ >
< base href="%%_URL%%" >
< /head >
< body class="print" onLoad="window.moveTo(0,0);window.resizeTo((screen.availWidth/2),screen.availHeight);window.print();" >
< div align="center" >
< div class="bloqueprint" >
< table width="700" border="0" align="center" cellpadding="0" cellspacing="0" style="margin:0 0 10px 0;" >
< tr >
< ?php include($_SERVER['DOCUMENT_ROOT']."/< prontus_id >/site/edic/base/port/_p_logo.html");? >
< /tr >
< tr >
< td align="left" valign="top" style="padding:20px 20px 10px;" >
%%IF(CHK_publicarfecha)%%
< div class="fecha" >%%_FECHAPLONG%%< /div >
%%/IF%%< div class="separa" >< /div >
< div class="titular" >%%_TXT_TITULAR%%< /div >
%%IF(_TXT_bajada)%%< div class="bajada" >%%_TXT_BAJADA%%< /div >
%%/IF%%
%%IF(VTXT_CUERPO)%%
< div class="CUERPO" >%%VTXT_CUERPO%%< /div >
%%/IF%%
< /td >
< /tr >
< tr >
< td align="left" valign="top" style="padding:0 20px 20px;" >
< div align="center" >< /div >
< /td >
< /tr >
< /table >
< /div >
< div align="center" >
< div class="cerrar" >< a href="javascript:window.close()" >[Cerrar]< /a >< /div >
< /div >
< /div >
< /body >
< /html >
Se pueden utilizar las marcas de los artículos.
Para incluir esta funcionalidad dentro de la plantilla de una artículo, es necesario incluir la clase javascript Utiles.class.js, que es donde reside la función imprimirArticulo() que se utilizará en el link que gatillará esta funcionalidad.
< script type="text/javascript" src="/prontus_df/js-local/Utiles.class-av-1723585740-av-.js" >< /script
Es recomendable utilizar una MACRO la cual contenga el link necesario para gatillar Imprimir. A continución se muestra un ejemplo:
< a href="#" onclick="Utiles.imprimirArticulo('http://%%_SERVER_NAME%%%%_FILE%%'); return false;" >
< img src="/%%_PRONTUS_ID%%/imag/boto/imp_of.gif" border="0" alt="Imprimir este Artículo" title="Imprimir este Artículo" onmouseover="Botones.toogle(this);" onmouseout="Botones.toogle(this);" width="78" height="22" / >
Finalmente, incluir la macro en la plantilla, por ejemplo:
%%MACRO(macro_< nombre >.html)%%