Jump to content

Authentification - Combo Pays vide


baselunaire

Recommended Posts

Bonjour,

J'utilise prestashop 1.4.6.2

et lors de la création d'un nouveau compte client, sur la page authentification,

la liste déroulante "Pays" est vide.Ou presque : elle contient 1 item avec juste un tiret.

 

Je ne trouve nulle part où configurer cette page et je suis toujours une quiche en informatique.

Pouvez vous m'aider à faire apparaitre des pays dans cette foutue liste s'il vous plait ?

 

Merci d'avance

Link to comment
Share on other sites

Pour les gens qui s'y entendent en javascript voici ce que j'ai en tout début de mon fichier authentification.tpl (1eres lignes de code) :

 

{capture name=path}{l s='Login'}{/capture}

{include file="$tpl_dir./breadcrumb.tpl"}

 

<script type="text/javascript">

// <![CDATA[

idSelectedCountry = {if isset($smarty.post.id_state)}{$smarty.post.id_state|intval}{else}false{/if};

countries = new Array();

countriesNeedIDNumber = new Array();

countriesNeedZipCode = new Array();

{if isset($countries)}

{foreach from=$countries item='country'}

{if isset($country.states) && $country.contains_states}

countries[{$country.id_country|intval}] = new Array();

{foreach from=$country.states item='state' name='states'}

countries[{$country.id_country|intval}].push({ldelim}'id' : '{$state.id_state}', 'name' : '{$state.name|escape:'htmlall':'UTF-8'}'{rdelim});

{/foreach}

{/if}

{if $country.need_identification_number}

countriesNeedIDNumber.push({$country.id_country|intval});

{/if}

{if isset($country.need_zip_code)}

countriesNeedZipCode[{$country.id_country|intval}] = {$country.need_zip_code};

{/if}

{/foreach}

{/if}

 

 

 

 

 

Et un peu plus loin ligne 214

 

<p class="required select">

<label for="id_country">{l s='Country'}</label>

<select name="id_country" id="id_country">

<option value="">-</option>

{foreach from=$countries item=v}

<option value="{$v.id_country}" {if ($sl_country == $v.id_country)} selected="selected"{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option>

{/foreach}

</select>

<sup>*</sup>

</p>

<p class="required id_state select">

<label for="id_state">{l s='State'}</label>

<select name="id_state" id="id_state">

<option value="">-</option>

</select>

<sup>*</sup>

 

Merci de votre aide

Link to comment
Share on other sites

Re re, bon ce qui est bien c'est que je fais vivre le forum toute seule hihihi.

Donc le problème ne vient pas du fichier authentification.tpl, mais d'une option un peu bizarre au niveau des transports.

Dans l'onglet transport, menu Pays, tout en bas, j'avais activer l'option "

Restreindre les pays sur la boutique par les pays desservis par les transporteurs actifs"

Pourtant mon transporteur semble bien configuré avec les prix par tranche de prix et par zones...mais bon...encore un coup des informaticiens, certainement ! (<- comme là d'ailleurs : impossible de repasser à une écriture normale en non gras !)

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...