gpt4 book ai didi

magento - 在 Magento 1.9 中向注册表添加附加字段

转载 作者:行者123 更新时间:2023-12-01 07:10:17 25 4
gpt4 key购买 nike

我正在使用本教程在 Magento 1.9 的注册表单中添加其他字段:http://www.fontis.com.au/blog/magento/know-more-about-your-customers-adding-custom-signup-attributes

但不幸的是,它不起作用。我是 Magento 的新手,需要一些帮助。我将不胜感激有关如何创建新模块的分步说明,以便能够在当前注册表单 Magento 1.9 中添加此附加字段。

最佳答案

好的,我刚做了,方法如下。
转至 http://www.silksoftware.com/magento-module-creator/并使用其 Module Creator 创建一个名为“YourCustomerAttribute”的新模块。

  • 将“添加客户属性”设置为是
  • 根据需要进行适当的输入和选择。
  • 确保选择您需要使用新属性的表单。
  • 生成模块。
  • 将模块上传到您的 Magento 文件夹。
  • 修改位于 app/design/frontend/base/default/template/persistent/customer/form/register.phtml 并添加:
     <div class="input-box">
    <label for="YourAttributeName"><?php echo $this->__('YourAttributeName') ?><span class="required">*</span></label><br />
    <input type="text" name="YourAttributeName" id="YourAttributeID" value="<?php echo $this->htmlEscape($this->getFormData()->getYourAttributeName()) ?>" title="<?php echo $this->__('YourAttributeName') ?>" class="required-entry input-text" />
    </div>
  • 如果您希望客户能够在客户面板中修改属性,则修改 app/design/frontend/base/default/template/customer/form/edit.phtm 并添加:
    <li>
    <label for="YourAttributeName" class="required"><em>*</em><?php echo $this->__('YourAttributeName') ?></label>
    <div class="input-box">
    <input type="text" name="YourAttributeName" id="YourAttributeID" value="<?php echo $this->escapeHtml($this->getCustomer()->getYourAttributeName()) ?>" title="<?php echo $this->__('YourAttributeName') ?>" class="input-text required-entry" />
    </div>
    </li>
  • 刷新所有缓存。
  • 关于magento - 在 Magento 1.9 中向注册表添加附加字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25332434/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com