【发布时间】:2011-03-17 07:12:06
【问题描述】:
我需要在 Drupal 中编辑发票模板(php 模板和 css)。
我已将文件复制粘贴到我的主题文件夹中,就像我通常会覆盖块和页面模板一样,但它不起作用。
这是 Ubercart/uc_orders/templates 文件夹中的模板 customer.itpl.php。
如何在不破解 ubercart 模块的情况下覆盖它?
谢谢
【问题讨论】:
我需要在 Drupal 中编辑发票模板(php 模板和 css)。
我已将文件复制粘贴到我的主题文件夹中,就像我通常会覆盖块和页面模板一样,但它不起作用。
这是 Ubercart/uc_orders/templates 文件夹中的模板 customer.itpl.php。
如何在不破解 ubercart 模块的情况下覆盖它?
谢谢
【问题讨论】:
devel_themer 擅长为您提供模板建议。有时模块使用特殊的命名约定。
如果这没有帮助,您可以在模板的预处理函数中添加您自己的模板建议。请参阅this post on d.o 了解更多信息。
【讨论】:
根据the ubercart docs,您应该能够指定要使用的模板文件。
【讨论】:
此模板不是普通的 Drupal 模板。为了更改它,您应该在同一文件夹 (Ubercart/uc_orders/templates) 中创建模板的副本并进行更改。它将在设置页面 (/admin/store/settings/orders/edit) 中显示为一个选项,您可以在其中指定用于显示发票的模板。
【讨论】: