Drupal:在不破解模块的情况下修改模板

时间:2010-07-17 09:17:24

标签: drupal drupal-6

我需要在Drupal中编辑发票模板(php模板和css)。

我已经将文件复制粘贴到我的主题文件夹中,因为我通常会覆盖块和页面模板,但它不起作用。

这是 Ubercart / uc_orders / templates 文件夹中的模板customer.itpl.php。

如何在不破解ubercart模块的情况下覆盖它?

感谢

3 个答案:

答案 0 :(得分:1)

devel_themer擅长为您提供模板建议。有时模块使用特殊的命名约定。

如果这没有帮助,您可以在模板的预处理功能中添加自己的模板建议。有关详细信息,请参阅this post on d.o

答案 1 :(得分:1)

此模板不是正常的Drupal模板。要更改它,您应该在同一文件夹(Ubercart / uc_orders / templates)中创建模板的副本并进行更改。它将在设置页面(/admin/store/settings/orders/edit)中显示为一个选项,您可以在其中指定用于显示发票的模板。

答案 2 :(得分:0)

根据the ubercart docs,您应该能够指定要使用的模板文件。