If you use css for layout, you can use a media stylesheet. When the page is printed, the browser will automatically use the print stylesheet instead of the screen one. The users don't even have to click on a "printer friendly" link.
that would be an ideal solution :) at the moment our sites are rather table-centric and the main pagelayout pulls in lots of other things besides the main content so switching css would still leave 'artifacts' around the content. but i have been thinking of trying out table-less designs, or at least slowly moving to it.
I haven't yet tried a tableless eZPublish design. I guess it depends on how much you want to change in the printer version. You can still use tables as long as you give everything you want to hide an id. All you have to do in the printer sheet is change the text colors and set display: none on whatever images, tables, rows, etc. that you want hidden.
You must be logged in to post messages in this topic!