【问题标题】:New invoice not showing up in ubercart新发票未显示在 ubercart
【发布时间】:2011-06-14 01:25:35
【问题描述】:

我会尽快解决这个问题,因为我希望尽快修复它!

基本上,在发了多个帖子要求助手为 ubercart 创建发票模板后,没有一个得到回复,我决定自己解决我的问题。

这就是我所做的。我已经将它上传到“/sites/all/modules/ubercart/uc_order/templates”,名称为“uc_order-custom.tpl.php”(就像每个人在互联网上所说的那样)但是当我去选择我想要的模板时只使用 'admin' 和 'customer' 出现(没有 'custom')!

知道为什么吗?


现在看来,问题出在页面上的下拉菜单上;不会更新!即使我从目录中删除标准客户模板,该选项仍会出现在菜单中,但电子邮件只是空白,原因很明显!所以,我只是想知道我是否可以手动编码/告诉 ubercart 发票使用哪个模板,而不是中继下拉菜单(如果我们不知道如何更新它们)?

提前致谢,安迪

【问题讨论】:

    标签: templates drupal ubercart invoice


    【解决方案1】:

    试试clearing Drupal's cache。新模板文件只有在模板缓存被清除时才会被加载。

    【讨论】:

    • 哦,我真的以为这样会起作用,但是我在清除缓存后刷新了页面,仍然只有两个标准模板! :(
    • 好的,这是有线的!我刚刚发现如果我删除标准客户模板,下拉菜单仍然没有更新,但电子邮件只是空白,因为显然没有模板!我已经更新了我的问题以附加这个问题:但是是否可以手动选择发票模板而不是在下拉框中中继?
    • 您使用的是哪个版本的 Ubercart?此外,您是否也将原始 uc_order-customer.tpl.php 复制到您的主题目录中,如下页所述? ubercart.org/docs/developer/17385/…
    • 我正在使用最新版本的 Ubercart(我认为),但现在没关系,因为我通过简单地替换 uc-order_customer.tpl.php 解决了它,所以它仍然认为它是标准模板。虽然,我没有按照你(和链接)所说的去做,所以如果我这样做的话它可能会起作用,但它现在对我来说很好,所以我不会费心尝试以“正确”的方式去做!还是谢谢你!
    • 仅供参考,根据您处理更新的方式,当您更新到新版本的 Ubercart 时,您的更改很有可能会被覆盖。您可能需要考虑上面链接中解释的方法,以避免以后必须重做更改。
    【解决方案2】:

    您还需要将 uc_order.tpl.php 复制到您的模板文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-02
      • 2013-02-14
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2021-12-12
      相关资源
      最近更新 更多