无法添加自定义字段以结帐

时间:2014-06-04 07:34:05

标签: php magento input magento-1.9

我已经安装了Custom field in checkout插件,并且根据documentation的建议添加了以下代码

<li class="fields">
                    <div class="field">
                        <label for="billing:ssn" class="required"><em>*</em><?php echo $this->__('SSN') ?></label>
                        <div class="input-box">
                            <input type="text" name="custom[ssn]" value="<?php echo $this->htmlEscape($this->getQuote()->getSsn()) ?>" title="<?php echo $this->__('SSN') ?>" class="input-text required-entry" id="billing:ssn" />
                        </div>
                    </div>

                </li>

persistent/checkout/onepage/billing.phtml以及我找到的每个billing.phtml,只是为了确保。

然而,新字段不会显示在任何地方,在结帐页面上的<input type="text" name="custom[ssn]"按住ctrl + f并找不到任何内容。

我使用的是最新的Magento版本(1.9.0.1)。

如果我不想触摸Magento核心文件,我可以使用其他添加自定义字段的方法。

1 个答案:

答案 0 :(得分:1)

在结帐页面中启用模板路径提示。默认情况下检查哪个模板文件显示在那里,并将新字段添加到该模板...............