WRInaute discret
bonjour,

je possède un ecommerce sous prestashop,

sous prestashop, les H1 sont présentent sur les fiches produits, mais bizarrement pas sur la page d'accueil

je voudrais donc mettre une H1 en plus du title sur la page d'accueil

je suis à 99% sûr que c'est dans le header.tpl de mon thème (relatif à prestashop)

mais la question c'est : où mettre la balise H1 dans le code ? tout en haut ?

ceci est mon code : où metteriez vous le H1 ? merci

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
<meta name="google-site-verification" content="XdF34PiBLAYSTNn*********mSLeqk" />
	
<head>
		<title>{$meta_title|escape:'htmlall':'iso-8859-2'}</title>
{if isset($meta_description) AND $meta_description}
		<meta name="description" content="{$meta_description|escape:htmlall:'iso-8859-2'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
		<meta name="keywords" content="{$meta_keywords|escape:htmlall:'iso-8859-2'}" />
{/if}
		<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-2" />
		<meta name="generator" content="PrestaShop" />
		<meta name="robots" content="{if isset($nobots)}no{/if}index,follow" />
		<link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico" />
		<link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico" />
{if isset($css_files)}
	{foreach from=$css_files key=css_uri item=media}
	<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
	{/foreach}
{/if}
		<script type="text/javascript" src="{$content_dir}js/tools.js"></script>
		<script type="text/javascript">
			var baseDir = '{$content_dir}';
			var static_token = '{$static_token}';
			var token = '{$token}';
			var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
		</script>
		<script type="text/javascript" src="{$content_dir}js/jquery/jquery-1.2.6.pack.js"></script>
		<script type="text/javascript" src="{$content_dir}js/jquery/jquery.easing.1.3.js"></script>
		<script type="text/javascript" src="{$content_dir}js/jquery/jquery.hotkeys-0.7.8-packed.js"></script>
{if isset($js_files)}
	{foreach from=$js_files item=js_uri}
	<script type="text/javascript" src="{$js_uri}"></script>
	{/foreach}
{/if}
		{$HOOK_HEADER}
	</head>




	<body {if $page_name}id="{$page_name|escape:'htmlall':'iso-8859-2'}"{/if}>
<div id="page">

<!--  Dbut Menu -->
<div>


	<div id="header">
	<div id="logo">
<a href="{$base_dir}" title="{$shop_name|escape:'htmlall':'iso-8859-2'}"><img src="{$base_dir}/themes/conceptblue/logo.png" alt="{$shop_name|escape:'htmlall':'iso-8859-2'}" /></a>
</div>

		{$HOOK_TOP}
	</div>		

	



	
	<!--  SLIDER DDLX -->
<!--	
<script type="text/javascript" src="{$base_dir}themes/conceptblue/jquery.cycle.js"></script>
{literal}
<script type="text/javascript">
$(document).ready(function(){
  $("#banner-imgs").cycle({
    fx: 'zoom',
    speed: '500',
    next: '#arrow_right',
    prev: '#arrow_left',
    timeout: 8000
  });
  $('#subscribe_btn').click(function () { $('#subscribe_box').slideToggle('fast'); });



merci beaucoup !!!!!!!!!!!!!!!!!
 
WRInaute discret
Merci pour ta réponse Marie-aude,

donc je fais par exemple:

Code:
<body {if $page_name}id="{$page_name|escape:'htmlall':'iso-8859-2'}"{/if}>
<div id="page">
<h1> mes mots clés </h1>

<!--  Dbut Menu -->

j'ai bon ???


mais est ce que cela va changé quelque chose sur la partie visible de mon site ?

merci beaucoup !
 
WRInaute discret
oui OK, je met mon titre pas de problème

mais est ce que je le met bien à cet endroit et est ce que cela va apparaitre visiblement pour les internanutes sur mon site ? merci
 
WRInaute accro
Rassures moi, tu connais le html ?
Sinon tu peux le mettre où tu veux dans ta page, tout dépend de l'ensemble de tes templates, de ton css et de la où tu veux le faire apparaitre :) donc impoosible de te dire si tu as bon ou pas
 
WRInaute accro
Bonjour

Pour ma part, j'opterais pour une gestion différente :
- si la page est la home => H1 sur le logo (on pourra utiliser un sprite CSS et un texte indenté en négatif contenant le nom du site, pour l'accessibilité :mrgreen: )
- si la page n'est pas la home => lien sur le logo, en lieu et place du H1 (attention à attribuer exactement les mêmes attributs CSS aux deux balises)

Et dans ce second cas :
- si la page est une catégorie => le H1 sera positionné sur le nom de la catégorie
- si la page est un produit => le H1 sera positionné sur le nom du produit
- etc. (peut se faire également avec les pages CMS, les pages tags, fabricants...)
 
WRInaute discret
oui escusez moi je ne suis pas webmaster, je n'y connais rien mais j'ai quand même réussi à faire mon site en apprenant moi même sur les forums ect :p

enfait c'est plus clair d'un coup,

un H1 est le titre d'un texte visible pour simplifier donc ! et le h1 sera donc visible bien sûr

ce n'est pas comme une balise meta invisible pour les visiteurs

OK j'ai compris ! tout ce post est une erreur, c'est tout simple en fait

merci quand même
 
Nouveau WRInaute
Je tombe par hasard sur ce vieux fil en tapant prestashop h1 sous goog (pour un autre problème).
Pour info, le H1 de la page d'accueil se gère directement dans le module "Editeur de la page d'accueil" de Prestashop.
A+.
 
Discussions similaires
Haut