我已经安装了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核心文件,我可以使用其他添加自定义字段的方法。
答案 0 :(得分:1)
在结帐页面中启用模板路径提示。默认情况下检查哪个模板文件显示在那里,并将新字段添加到该模板...............