如何更改drupal commerce信用卡默认值
How to change drupal commerce credit card default value
我安装了 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' 但表单不会接受更改。除了这 2 个默认值,我可以更改其他所有内容。
您应该将明确的数值传递给此参数,而不是日期格式字符串。
查看第 119 行以了解正确的实现 here(单击函数列表 table 下的 "View source"。
我安装了 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' 但表单不会接受更改。除了这 2 个默认值,我可以更改其他所有内容。
您应该将明确的数值传递给此参数,而不是日期格式字符串。
查看第 119 行以了解正确的实现 here(单击函数列表 table 下的 "View source"。