Jump to content

Modifier un fichier .tpl


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>

 

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

Link to comment
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

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