Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#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
Pages: 1