我一直在寻找一种方法来打印Drupal (Drupal7Starstart)的发货/交付标签。我感到惊讶的是,似乎仍然没有真正的解决办法,而是一系列的黑客。我确信这是足够的覆盖,甚至是核心的一部分!我们可以在Ubercart中做到这一点,但在Drupal中,它似乎被忽略了。
无论如何,我们希望能够打印标签到标签打印机,因为我们处理每个订单从管理屏幕。最接近的‘解决方案’是这个从视图打印邮件地址标签。这并不完全是理想的,因为我们只需要一个按钮旁边的‘发货地址’,以打印标签到标签打印机。
使用Themer开发模块,它告诉我们我们应该能够覆盖commerce-order-backoffice.tpl.php e.tpl.php,在这里我们希望注入打印代码,并使用打印模块http://drupal.org/project/print定制打印字段,但德鲁帕尔拒绝查看我们的商业版本--Order-backOffice.tpl.php。
我们似乎只是一次又一次地尝试着这个想法--一次又一次--一事无成,令人沮丧的是,Drupal Commerce忽略了这一点。
任何想法都很受欢迎。克里斯
发布于 2016-03-14 12:47:52
有无数的方式,人们希望他们的运输标签-一些打印他们的预剪纸和其他使用标签打印机。总的来说,每个设置都有一点不同。
最终,您的送货标签解决方案将是自定义的(尽管称其为hack有点麻烦)。您可以使用视图创建单个可打印的“页面”(只需使用参数将其限制为单个结果),然后只需使用CSS对其进行样式设置。如果你想打印一整堆的内容,那就省去这个论点,确保你设置了适当的页面大小,并正确地插入了你的分页。
https://drupal.stackexchange.com/questions/194597
复制相似问题