如何更改drupal商业信用卡的默认值

时间:2015-10-24 02:11:20

标签: forms drupal drupal-7 credit-card commerce

我有一个drupal commerce安装,付款窗格上的信用卡有默认值的到期月份和到期日期。 我试图将默认值更改为“mm”和“yy”,但它不起作用。

$form['commerce_payment']['payment_details']['credit_card']['exp_month']['#default_value']= 'mm';

$form['commerce_payment']['payment_details']['credit_card']['exp_year']['#default_value']= 'yy';

当我跑步时

dpm($form['commerce_payment']['payment_details']['credit_card']['exp_year']['#default_value'])

显示'yy',但表单不会接收更改。除了那两个默认值,我可以更改其他所有内容。

1 个答案:

答案 0 :(得分:0)

您应该将显式数值传递给此参数,而不是日期格式字符串。

查看#119行以获得正确的实现here(单击函数列表中的“查看源代码”。