【问题标题】:Changes to uc_cart_checkout_pane.inc in Drupal 6.x and Ubercart 2.x Have No EffectDrupal 6.x 和 Ubercart 2.x 中对 uc_cart_checkout_pane.inc 的更改无效
【发布时间】:2012-09-21 01:05:39
【问题描述】:

我只想将“数量”列向右移动,使其位于购物车/结帐页面上的“价格”列旁边。我试着用hook_alter_form 来做这件事。我尝试制作一个自定义模块,在template.php 中进行,并直接更改uc_cart_checkout_pane.inc,但我所做的任何更改都不会生效。

我已经清除了我的缓存,运行了 cron,一切都......但它只是不工作。

我已经尝试禁用模块,它也没有效果。什么可能会阻止直接在核心文件中进行的更改生效。如果我删除 50 行随机代码,它会使站点崩溃,所以它似乎是直接从 uc_cart_checkout_pane.inc 加载的,但如果我进行更改,即使将 t('Subtotal') 设置为 t('Subtotalchanged'),它也不会做任何事情。

有人知道发生了什么吗?

【问题讨论】:

  • 抱歉,写这个的时候有点累。 Hook_form_alter 与此无关。主要是我已经尝试在我的 template.php 以及直接在 uc_cart_checkout_pane.inc 中更改 theme_cart_review_table 和 theme_uc_checkout_pane_cart_review 并且更改不会生效。

标签: drupal ubercart


【解决方案1】:

显然,UC Discounts (Alternative) 模块覆盖了模块中的 uc_checkout_pane_cart_review。这很令人困惑,因为我的理解是主题覆盖应该优先于模块,但事实并非如此。

我正在向他们提交一份错误报告以了解发生了什么,但这正是阻止我进行更改的原因。

【讨论】:

    猜你喜欢
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 2021-09-23
    • 2017-10-25
    相关资源
    最近更新 更多