【问题标题】:Drupal: modifying a template without hacking the moduleDrupal:修改模板而不破解模块
【发布时间】:2011-03-17 07:12:06
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多