Я пытаюсь изменить порядок полей формы в адресной форме MyAccount> (в переднем конце) в prestashop 1.6.prestashop 1.6 - изменить порядок адресов моего поля
Я обновил шаблон на /themes/mytheme/address.tpl и переехал в страну над городом (это все, что я хочу сделать), но при обновлении страницы не похоже на работу.
Я попытался удалить файлы кеша в каталоге/cache, но ничего не изменил.
Итак, вы должны действовать, когда хотите поле страны до поля города?
В принципе, я изменил этот код:
{if $field_name eq 'city'}
<div class="required form-group">
<label for="city">{l s='City'} <sup>*</sup></label>
<input class="is_required validate form-control" data-validate="{$address_validation.$field_name.validate}" type="text" name="city" id="city" value="{if isset($smarty.post.city)}{$smarty.post.city}{else}{if isset($address->city)}{$address->city|escape:'html':'UTF-8'}{/if}{/if}" maxlength="64" required/>
</div>
{* if customer hasn't update his layout address, country has to be verified but it's deprecated *}
{/if}
{if $field_name eq 'Country:name' || $field_name eq 'country' || $field_name eq 'Country:iso_code'}
<div class="required form-group form-select">
<label for="id_country">{l s='Country'} <sup>*</sup></label>
<select id="id_country" class="form-control" name="id_country" required>{$countries_list}</select>
</div>
{/if}
И превратил его в этот код:
{if $field_name eq 'Country:name' || $field_name eq 'country' || $field_name eq 'Country:iso_code'}
<div class="required form-group form-select">
<label for="id_country">{l s='Country'} <sup>*</sup></label>
<select id="id_country" class="form-control" name="id_country" required>{$countries_list}</select>
</div>
{/if}
{if $field_name eq 'city'}
<div class="required form-group">
<label for="city">{l s='City'} <sup>*</sup></label>
<input class="is_required validate form-control" data-validate="{$address_validation.$field_name.validate}" type="text" name="city" id="city" value="{if isset($smarty.post.city)}{$smarty.post.city}{else}{if isset($address->city)}{$address->city|escape:'html':'UTF-8'}{/if}{/if}" maxlength="64" required/>
</div>
{* if customer hasn't update his layout address, country has to be verified but it's deprecated *}
{/if}
И я очистил кэш, но при обновлении страницы, шаблон не обновляется , (я уверен, что это правильный файл шаблона, потому что, если я помещаю в него некоторые строки мусора, они появляются).
Я также попробовал вариант «Компиляция силы», но он тоже не работает.
Включить опцию «Скомпилировать компиляцию» и обновить страницу –
Не могли бы вы показать код, который вы модифицируете? – PrestaAlba
@JahangirAlam Я попробовал «Force Compile», но это не сработало – ling