更改客户地址表单城市字段 - Prestashop

时间:2018-03-12 10:45:09

标签: php prestashop smarty

我正在尝试将city文本字段更改为drop down list(前端我的帐户地址)。我希望用户从下拉列表中选择该城市。该列表应从数据库city表。

address-form.tpl 文件包含该地址表单和那些textfields.but如何更改textfield in down?

地址form.tpl

<section class="form-fields">
      {block name='form_fields'}
        {foreach from=$formFields item="field"}
          {block name='form_field'}
            {form_field field=$field}
          {/block}
        {/foreach}
      {/block}
    </section>

1 个答案:

答案 0 :(得分:0)

如果你有一个模型城市和数据库表格,你可以转到Dashboard -> International -> Locations -> Countries,然后点击列表编辑你的国家,在Address format标签下你可以找到地址表单字段,只需将字段city设为与Country:name类似 - 将city替换为City:name。如果您有正确的City模型和数据库表,那么您应该看到您的城市的下拉列表。我不确定它是否会将城市名称或ID保存到数据库中的city字段中,因此您必须检查这一点,并且可能会使用下拉列表中的名称替换ID,这可能会有一些魔力;)