Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-01-18 13:11:07

gfdesign
Member
From: Argentina
Registered: 2009-04-20
Posts: 401

[es-es] Imprimir un artículo

Amigos

Me han preguntado si es posible imprimir un articulo mediante Txp.
¿Hay algún plugin que lo haga posible?
Saludos

Last edited by gfdesign (2010-01-18 13:11:51)

Offline

#2 2010-01-18 15:44:22

milosevic
Member
From: Madrid, Spain
Registered: 2005-09-19
Posts: 390

Re: [es-es] Imprimir un artículo

Lo más elegante, con diferencia, es que emplees CSS para la impresión. una hoja de estilos específica para impresora donde ocultes elementos de navegación inútiles en papel como menús, subrayados o coloreados de enlaces, banners…, des un tamaño de letra apropiado para papel, etc.

Así simplemente tendrías que añadir un enlace que dispare la función window.print() de javascript, tal que así:

<a href=“javascript:window.print();” rel=“nofollow”>Imprimir página</a>

Como ves esto es independiente de que uses Textpattern,Wordpress o página estáticas.

Te dejo un ejemplo de web en la que utilizo CSS de impresora y el enlace de imprirmir. Aquí tienes todos los artículos con CSS para impresora y en enlace de imprimir: soymotero.net

Si esa opción no te vale, no te encaja, puedes crear una página pensada para impresora a la que le pases como parámetro el ID del artículo, así:

tuweb.com/imprimir?id=123

este enlace lo puedes crear con <a href=“tuweb.com/imprimir?id=<txp:article_id/>”>Versión para imprimir</a>

Ahora tendrías que crear la página “imprimir” que recogería el id de la URL para pintar el artículo en cuestión (Con los cambios que tú quieres en la maquetación).

<txp:article_custom id=’<txp:php>echo $_GET[‘a’];</txp:php>’/>

puedes usar un form para cambiar el pintado del artículo, por ejemplo:

<txp:article_custom form=“articulo-para-impresora” id=’<txp:php>echo $_GET[‘a’];</txp:php>’/>


<txp:rocks/>

Offline

#3 2010-01-18 15:58:57

gfdesign
Member
From: Argentina
Registered: 2009-04-20
Posts: 401

Re: [es-es] Imprimir un artículo

Excelente. Lo probaré
Muchas gracias por tu claridad.

Offline

Board footer

Powered by FluxBB