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