在magento中,有没有办法为友好的打印页面做?
就在我编写自己的块之前,我不确定是否有可以编辑的默认/现有....:)
干杯
沙恩
答案 0 :(得分:2)
实际上,我想我可以通过打印css来做到这一点......去试一试!
是的,使用了defualt print.css - 但改变了它看起来我想要的,完成工作!
答案 1 :(得分:0)
我认为Magento中没有任何打印机友好产品的默认方式。您需要编写自己的代码才能执行此操作。
此链接可能有所帮助: -
http://ajmaltash.wordpress.com/2010/05/23/print-link-on-product-detail-page-magento-1-4-0-1/ [LINK NOT WORKING]
<强>更新强>
这是免费Magento扩展程序到Print Product & Shopping Cart Page
答案 2 :(得分:0)
据我所知,虽然有print.css。
有几种方法我可以考虑去做,而且没有一种是内置的。
1)制作自己的网站专用print.css(好)
2)使用JS(丑陋)制作自己的按钮来显示/隐藏元素
3)编写自己的Magento代码以生成可打印的页面(困难)
4)获得扩展 - 那里有几个PDF生成器,还有一个名为CleanPrint的新扩展,它不使用PDF的
答案 3 :(得分:0)
打印我的magento页面显示为链接/文本,没有图像。我确实去了皮肤&gt;前端&gt;&#34;主题&#34;&gt;默认&gt; css&gt;&#34; print.css&#34;并发现如果我在&#34; @media print {&#34;之后注释掉了所有内容一直到结束括号&#34;}&#34;,它完美地打印了一切。我将添加我现在使用的代码而不使用下面注释掉的代码。
/* ======================================================================================= */
/* Boilerplate Print CSS ========================START=========================== */
/*
* Media queries for responsive design
* These follow after primary styles so they will successfully override.
*/
@media all and (orientation:portrait) {
/* Style adjustments for portrait mode goes here */
}
@media all and (orientation:landscape) {
/* Style adjustments for landscape mode goes here */
}
/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome)
Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you
j.mp/textsizeadjust
html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}
/*
* print styles
* inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/
*/
/* Boilerplate Print CSS =========================END============================ */
希望这会有所帮助......