Ich versuche, die Felder Reihenfolge des Formulars in der MyAccount> Adresse Formular (im Frontend) in Prestashop 1.6 zu ändern.prestashop 1.6 - ändern Sie meine Kontoadresse Feld Reihenfolge
Ich aktualisierte die /themes/mytheme/address.tpl Vorlage und bewegte das Land über der Stadt (das ist alles, was ich tun möchte), aber wenn ich die Seite aktualisieren, scheint es nicht zu funktionieren.
Ich habe versucht, die Cache-Dateien im/Cache-Verzeichnis zu löschen, aber es ändert nichts.
Also sollst du weitermachen, wenn du das Landfeld VOR dem Stadtfeld willst?
Grundsätzlich änderte ich diesen Code:
{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}
und verwandelte sie in diesem Code:
{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}
Und ich reinigte den Cache, aber wenn ich die Seite aktualisieren, wird die Vorlage nicht aktualisiert . (Ich bin mir sicher, dass es die richtige Template-Datei ist, denn wenn ich einige Garbage-Strings darin stecke, tauchen sie auf).
Ich habe auch mit der "Force Compile" -Option versucht, aber es funktioniert auch nicht.
Aktivieren Sie die Option "Erzwinge Kompilieren" und aktualisieren Sie Ihre Seite –
Könnten Sie bitte den Code zeigen, den Sie ändern? – PrestaAlba
@JahangirAlam Ich versuchte "Force Compile", aber es hat nicht funktioniert – ling