magento打印产品友好页面

时间:2011-05-02 13:14:05

标签: php mysql magento

在magento中,有没有办法为友好的打印页面做?

就在我编写自己的块之前,我不确定是否有可以编辑的默认/现有....:)

干杯

沙恩

4 个答案:

答案 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============================ */

希望这会有所帮助......