rlaurent Posted May 17, 2013 Share Posted May 17, 2013 (edited) Bonjour à tous, Je cherche à intégrer des balises H2 sur chaques elements de mon menu. Voici le code de base : <ul class="sf-menu clearfix"> <li class=" hasChildren cameras li_cat_ID"> <a id="6" class="cat_ID" href="#">Caméras</a> </li> <li class=" hasChildren accessoires li_cat_ID"> <a id="6" class="cat_ID" href="#">Accessoires</a> </li> </ul> Et voici ce que j'aimerai faire : <ul class="sf-menu clearfix"> <li class=" hasChildren cameras li_cat_ID"> <H2><a id="6" class="cat_ID" href="#">Caméras</a></H2> </li> <li class=" hasChildren accessoires li_cat_ID"> <H2><a id="6" class="cat_ID" href="#">Accessoires</a></H2> </li> </ul> J'ai remarqué que dans le plugin "Blocktopmenu", le menu était appelé par {#MENU} ou {#MEGAMENU} dans mon cas. Comment modifier celui-ci pour entourer mes elements par des H2 ? Merci d'avance. Edited May 17, 2013 by rlaurent (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted May 17, 2013 Share Posted May 17, 2013 Je ne suis pas sur que ça apporte quelque chose. la balise h2 est censé être un ou plusieurs sous titre de h1 avec un texte dessous et placé sous une balise h1. Ce qui veut dire que par exemple en page produit, vous allez avoir un multitude de h2 sans texte correspondant et un h1 dessous (titre produit) donc: sous-titre sous-titre sous-titre sous-titre sous-titre sous-titre sous-titre TITRE texte c'est pas très structuré tout ça et à mon avis contre productif niveau référencement Link to comment Share on other sites More sharing options...
rlaurent Posted May 17, 2013 Author Share Posted May 17, 2013 Justement, c'est pour une question de référencement, tout cela est étudié pour. Pour la page d'accueil - Titre du site en H1 (avec texte en paragraphe) - Elements du menu du site en H2 Page produit - Titre du produit en H1 - Elements du menu du site en H2 Cela permet par exemple l'intégration du menu dans une recherche google (un peu a la CDiscount). Mais dans tout les cas, je n'ai aucune idée de comment modifier ce satané menu... Link to comment Share on other sites More sharing options...
Bondaty and Co Posted May 17, 2013 Share Posted May 17, 2013 Ce n'est pas parce que vos éléments menus seront en h2 ( surtout si il ne sont pas accompagnés de texte dessous en rapport avec le titre ) qu'il seront dans google. Les menus cdiscount n'ont pas de balise h La modification est faire dans le tpl de votre module après <li> et avant </li> Link to comment Share on other sites More sharing options...
rlaurent Posted May 17, 2013 Author Share Posted May 17, 2013 Le problème c'est que dans le blocktopmenu.tpl, j'ai ca : <ul class="sf-menu clearfix"> {$MENU} </ul> Donc pas de <li> Link to comment Share on other sites More sharing options...
Bondaty and Co Posted May 17, 2013 Share Posted May 17, 2013 Effectivement, en fait la modif est à faire dans le superfish-modified.js. il faut ajouter des morceaux de balise un peu partout pour que ça s'adapte suivant la configuration du menu. Link to comment Share on other sites More sharing options...
rlaurent Posted May 17, 2013 Author Share Posted May 17, 2013 D'accord, merci. Je vais essayer ça dans la journée. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now