我试图在Magento CE1.7中强制要求公司名称。我找到了许多前端位置进行更改,但我无法在后端管理面板中找到要修改的相关文件。
管理控制台中的链接: /管理/用户/编辑/ ID / 68 /...
这是我已经确定要进行更改的相关前端文件。
\app\design\frontend\base\default\template\checkout\onepage\billing.phtml
\app\design\frontend\base\default\template\persistent\checkout\onepage\billing.phtml
\app\design\frontend\base\default\template\customer\form\address.phtml
\app\design\frontend\base\default\template\customer\address\edit.phtml
\app\design\frontend\base\default\template\customer\form\register.phtml
\app\design\frontend\base\default\template\persistent\customer\form\register.phtml
\app\design\frontend\base\default\template\checkout\onepage\shipping.phtml
相关链接 - 前端... TTP://stackoverflow.com/questions/5456794/magento-make-the-field-company-required
答案 0 :(得分:2)
您应该通过后端执行此操作 - 特别是数据库。
转到管理员 - >客户 - >属性 - >管理客户地址属性将显示公司字段。点击后,您可以看到必填字段,但由于这是系统属性,'所需值'字段已禁用。
您可以使用开发人员工具栏并从select标记或中删除 disabeld =“disabled”属性来覆盖它,您可以直接转到数据库,转到表 eav_attribute 。然后在 attribute_code 下查找公司,并将 is_required 从0更改为1.