我想创建包含模块的 PDF 和打印文章(我正在使用 loadposition)。有没有办法做到这一点?我应该如何创建 PDF 并在模块中使用打印选项?
解决了
我已经在我的模块 jspdf 中实现了(更多信息:http://code.google.com/p/jspdf/)。
你的问题我不是很清楚...
{loadposition modulename}
?如果是这样,那么你就不走运了,打印/PDF 函数只传递了文章内容和定义print.css
来生成视图。PDF 按钮的另一个问题是它没有使用任何可能在文章中使用的内容插件,因此您会{loadmodule modulename}
在 PDF 中看到标签而不是模块内容。唯一相对简单的解决方法是有一个自定义按钮来告诉浏览器执行打印页面调用带有打印模板的整个视图。
任何可以提供打印/PDF 按钮的模块都必须做很多工作来确定实际打印的是哪篇文章——我不知道有任何像 Joomla 那样做的!在每个文章视图中都有这些服务的内置按钮。
在 Joomla!1.5 有一组内置的文章按钮(即 com_content),它们包括打印、PDF 和电子邮件服务。在 Joomla!2.5 行(即 1.6+)PDF 生成已被删除。
但是,您可以使用Joomla 扩展目录上的“打印和 PDF ”扩展之一将 PDF 工具添加回 Joomla 2.5 。我们为客户使用过的最全面的一种是Phoca PDF,我们个人在我们的网站上不提供打印到 PDF 的功能。