Jump to content

Redirection multilingue à partir du logo


Recommended Posts

Version PS 1.7.8.10
Theme classic
Boutique multilingue FR/GB/ES

Bonjour, Je fait la maintenance d'une boutique et je dois la rendre dans trois jours prête à la réouverture.

Losqu'un client GB ou ES click sur le logo de la boutique il est rediriger sur la page d'accueil FR.

Est ce que c'est normal ?

Le thème est légèrement modifier et je me demande si ça vient d'une option du BO que j'ai raté ou si c'est une modification du thème qui gêne le bon fonctionnement ?

Merci à ceux qui pourront m'aider.

Link to comment
Share on other sites

Je viens de voir cette tranche de code dans header.tpl:

{block name='header_top'}
  <div class="header-top">
    <div class="container">
       <div class="row">
        <div class="col-md-2 hidden-sm-down" id="_desktop_logo">
          {if $shop.logo_details}
            {if $page.page_name == 'index'}
              <h1>
                <a href="{$urls.base_url}">
                  <img class="logo img-responsive" src="{$shop.logo}" alt="{$shop.name}">
                </a>
              </h1>
            {else}
                <a href="{$urls.base_url}">
                  <img class="logo img-responsive" src="{$shop.logo}" alt="{$shop.name}">
                </a>
            {/if}
          {/if}
        </div>
		
		<div class="col-md-8 hidden-sm-down">
			<div class="brand">
				<a href="https://ma-boutique.com"><center>ma-boutique</center></a>
		</div>
			<div class="sous-titre">
				<p class="subtitle"><center>
					{if $language.language_code=='fr-fr'}
						Ma-Boutique
					{elseif $language.language_code=='es-es'}
						Mi-Tienda
					{elseif $language.language_code=='en-gb'}
						My-Store
					{/if}</center></p>
			</div>
		</div>
	   </div>

Est ce que c'est là qu'il y a un problème ?

Link to comment
Share on other sites

Il y a 1 heure, Joss32 a dit :

Est ce que c'est là qu'il y a un problème ?

Bonjour,

ce code a plusieurs problèmes, mais en tout cas le souci de langue n'a pas de lien avec l'URL.

remplacer

<a href="https://ma-boutique.com">

par

<a href="{$urls.base_url}">
                  

remplacer

<p class="subtitle"><center>
  {if $language.language_code=='fr-fr'}
  Ma-Boutique
  {elseif $language.language_code=='es-es'}
  Mi-Tienda
  {elseif $language.language_code=='en-gb'}
  My-Store
  {/if}</center></p>
			

par

<p class="subtitle"><center>{l s='My-Store' d='Shop.Theme.Global'}</center></p>
			

Et faites les traductions dans l'outil de traduction de PrestaShop.

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...