Jump to content

Recommended Posts

Bonjour à tous,

Je souhaite ajouter sur ma boutique les différents scripts de suivis, comme analytics, adwords ou encore le pixel Facebook. Je sais qu'il faut se rendre dans le fichier Header.tpl sur mon Ftp, ensuite ajouter les scripts avant la fermeture de la balise </head>.

 Le problème que je rencontre est le suivant.

J'ouvre mon fichier header.tpl, j'ajoute mon script, mais je ne comprend pas comment l'enregistrer correctement, car rien ne se passe quand je le replace sur mon Ftp. J'ai l'impression que mon code n'est  pas pris en compte, car le code reste "blanc" aucune couleur comme habituellement sur sublime text. Je ne trouve également pas d'extension .tpl pour l'enregistrement.

Merci beaucoup pour votre aide (j'ai volontairement remplacé l'UA de suivi par des xxx dans ma photo) 

<head>
		<meta charset="utf-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<title>{$meta_title|escape:'html':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
		<meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
		<meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />
{/if}
		<meta name="generator" content="PrestaShop" />
		<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
		<meta name="viewport" content="width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0" /> 
		<meta name="apple-mobile-web-app-capable" content="yes" /> 
		<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
		<link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
{if isset($css_files)}
	{foreach from=$css_files key=css_uri item=media}
		<link rel="stylesheet" href="{$css_uri}" type="text/css" media="{$media}" />
	{/foreach}
{/if}
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
	{$js_def}
	{foreach from=$js_files item=js_uri}
	<script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
	{/foreach}
{/if}
		{$HOOK_HEADER}



{if  $srpta.simgr_header_font  != 'Trebuchet MS'  } 
<link href='https://fonts.googleapis.com/css?family={$srpta.simgr_header_font}:{configuration::get("simgr_header_font_weight")}&subset={configuration::get("simgr_header_font_subset")}' rel='stylesheet' type='text/css'>
{/if}

{if  $srpta.simgr_shop_body_font != 'Trebuchet MS'  }   
 
<link href='https://fonts.googleapis.com/css?family={$srpta.simgr_shop_body_font}:{configuration::get("simgr_shop_body_font_weight")}&subset={configuration::get("simgr_shop_body_font_subset")}' rel='stylesheet' type='text/css'>
{/if}
		<!--[if IE 8]>
		<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
		<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
		<![endif]-->

		<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXxxxx"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'XXXXxxxxXX');
</script>	
	</head>

 

Share this post


Link to post
Share on other sites

Salut, premièrement utilise un éditeur au minimum comme notepad++ pour modifier ce genre de fichier voir même il peut être intéressant de mettre en place un EDI comme NetBeans.

Ensuite, n'oublie pas de vider le cache pour voir tes modifications.

Share this post


Link to post
Share on other sites

Merci pour le retour, j'ai utilisé Notepad++ pour éditer le code puis vidé le cache sur le site, mais rien ne se passe malheureusement.

Share this post


Link to post
Share on other sites

es-tu sûr que tu modifies le bon fichier du bon template utilisé?

Share this post


Link to post
Share on other sites

C'est pas impossible, car je ne retrouve pas les même données sur le code source du site et dans le header.tpl de mon ftp  (j'ai essayé le header.tpl du thème (perfectum) et celui  boostrap)

Pour trouver le fichier header.tpl je fais le chemin suivant :

Sur le ftp => site => thèmes => le thème en question => header.tpl

Share this post


Link to post
Share on other sites

Bonjour, à tout hasard, est-ce que la compilation smarty est bien forcée ? (section Paramètres avancés >> Performances du back-office)

Share this post


Link to post
Share on other sites

Bonjour,

Oui la compilation est forcée dans le back-office, (comme sur la photo en pj)

Capture.PNG

Share this post


Link to post
Share on other sites

Dans ce cas, à priori c'est que tu t'y prends mal pour effectuer ta modification : soit tu ne modifies pas le bon fichier, soit tu n'enregistres pas le fichier correctement.

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More