Bonjour,
je travaille actuellement sur un site Joomla 2.5, afin d'améliorer le référencement naturel j'aimerai définir une balise H1 par page.
Le problème est que certaines pages ont déjà cette balise alors que d'autre ne l'ont pas. Pire, en utilisant Notepad++ lorsque je fait une recherche sur "<h1" à la racine de mon site dans les fichiers d'un dossier j'obtiens plusieurs centaines de résultat : la plupart proviennent de fichiers appartenant à des composants et le contenu de certaines de ces balises est en dur (ex : <h1>Edit Video Details</h1>) tandis que d'autre contiennent une variable php (ex: <h1>$lbl_description</h1>).
Première question : Quel est le meilleur moyen de rajouter cette balise sur chacune de mes pages ?
Je pensais la rajouter dans le fichier index.php de mon template en utilisant le nom du premier composant/module affiché comme contenu de cette balise.
Mais je risque de me retrouver avec plusieurs H1 sur certaines pages et je me vois mal faire tous les fichiers des composants pour supprimer les 600 et quelques occurrences de H1.
Deuxième question : En admettant que je rajoute la balise dans l'index.php de mon template dans la partie contenu j'ai ces 2 lignes :
<jdoc:include type="modules" name="top" style="xhtml" />
<jdoc:include type="component" />"
Comment faire pour récupérer le nom du 1er module/composant afficher ?
J'imagine que cela doit être une ligne du genre
<?php this->ModuleTitle('top')) ?>
mais je n'y arrive pas.
Je suis ouvert à toute proposition de solution,
Cordialement.
je travaille actuellement sur un site Joomla 2.5, afin d'améliorer le référencement naturel j'aimerai définir une balise H1 par page.
Le problème est que certaines pages ont déjà cette balise alors que d'autre ne l'ont pas. Pire, en utilisant Notepad++ lorsque je fait une recherche sur "<h1" à la racine de mon site dans les fichiers d'un dossier j'obtiens plusieurs centaines de résultat : la plupart proviennent de fichiers appartenant à des composants et le contenu de certaines de ces balises est en dur (ex : <h1>Edit Video Details</h1>) tandis que d'autre contiennent une variable php (ex: <h1>$lbl_description</h1>).
Première question : Quel est le meilleur moyen de rajouter cette balise sur chacune de mes pages ?
Je pensais la rajouter dans le fichier index.php de mon template en utilisant le nom du premier composant/module affiché comme contenu de cette balise.
Mais je risque de me retrouver avec plusieurs H1 sur certaines pages et je me vois mal faire tous les fichiers des composants pour supprimer les 600 et quelques occurrences de H1.
Deuxième question : En admettant que je rajoute la balise dans l'index.php de mon template dans la partie contenu j'ai ces 2 lignes :
<jdoc:include type="modules" name="top" style="xhtml" />
<jdoc:include type="component" />"
Comment faire pour récupérer le nom du 1er module/composant afficher ?
J'imagine que cela doit être une ligne du genre
<?php this->ModuleTitle('top')) ?>
mais je n'y arrive pas.
Je suis ouvert à toute proposition de solution,
Cordialement.
Commentaire