2010-07-17 66 views
1

我需要在Drupal中编辑发票模板(包括php模板和css)。Drupal:修改模板而不破解模块

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

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

如何在不破坏ubercart模块的情况下重写它?

感谢

回答

1

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

1

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

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