2

如何在magento客户实体中制作中间名?

配置中有选项System->Configuration->Customer,但它是可选的。

4

1 回答 1

1

要使您的中间名字段为必填项,请打开以下文件:/app/design/frontend/default/[YOURTHEME]/template/customer/widget/name.phtml

或者如果它不存在,请打开:

/app/design/frontend/base/default/template/customer/widget/name.phtml

查找以下代码:

<input type="text" id="<?php echo $this->getFieldId('middlename')?>" name="<?php echo $this->getFieldName('middlename')?>" value="<?php echo $this->htmlEscape($this->getObject()->getMiddlename()) ?>" title="<?php echo $this->getStoreLabel('middlename') ?>" class="input-text" <?php echo $this->getFieldParams() ?> />

在哪里说 class="input-text" 让它说 class="input-text required-entry"

<input type="text" id="<?php echo $this->getFieldId('middlename')?>" name="<?php echo $this->getFieldName('middlename')?>" value="<?php echo $this->htmlEscape($this->getObject()->getMiddlename()) ?>" title="<?php echo $this->getStoreLabel('middlename') ?>" class="input-text required-entry" <?php echo $this->getFieldParams() ?> />

它接近线路的尽头。还要查看文件中的其他代码——它们都具有相同的类。

于 2013-08-22T01:43:38.360 回答