私はPrestashop 1.6のMyAccount>アドレスフォーム(フロントエンド内)でフォームのフィールド順を変更しようとしています。prestashop 1.6 - 私のアカウントアドレスフィールドの順序を変更する
/themes/mytheme/address.tplテンプレートを更新し、その都市を都市の上に移動しました(これはすべてやりたいことですが)ページを更新するとうまくいかないようです。
キャッシュディレクトリ内のキャッシュファイルを削除しようとしましたが、何も変更されません。
市のフィールドの前に国のフィールドが必要な場合は、進んでください。
基本的に、私はこのコードを変更:
{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