使用打印图标从Joomla打印

时间:2011-11-27 18:15:05

标签: joomla

当我尝试从joomla网站打印时,任何人都可以帮助我理解发生的事情:

当我使用打印图标时,我得到了打印文章的预期结果(即没有标题,侧模块等),但我也丢失了用于模板的所有default.css。即没有类型样式,只能看到文章中内嵌的样式。由于文本大小错误,结果非常严峻。

但是,如果我尝试直接从浏览器打印,我保留从我的模板的default.css应用的格式,但没有看到JCE ImageManager PopsUps中包含的任何图像 - 可能是因为浏览器阻止弹出-UPS。

任何人都可以解释我需要添加到print.css的内容以及joomla在使用print图标打印时如何知道使用它。 非常感谢期待回复!

1 个答案:

答案 0 :(得分:0)

您可以通过执行以下操作来识别打印样式表:

<link rel="stylesheet" media="print" href="print.css">

我不确定joomla是否可以通过此识别它。在Joomla上这样做:

$doc =& JFactory::getDocument();
$doc->addStyleSheet( 'http://www.example.com/css/mystylesheet.css', 'text/css', 'print' );

看看这里:Joomla部分的http://docs.joomla.org/JDocument/addStyleSheet。也许这已经足够了,但也可能取决于版本