web-dev-qa-db-fra.com

Création de titres de page uniques pour les pages de blog

Comment définir des titres de page uniques pour des pages de blog similaires?

/ news? limitstart = 0/news? start = 3/news? start = 6

Ce sont des pages d'articles de blog de ma page de blog sur mon site.

1
Kris

Si cet élément de menu est une liste de tous les articles de blog, vous pouvez simplement ajouter des balises canoniques qui atténueront le contenu en double. Ajoutez ensuite des titres de page uniques une fois que vous avez lu l'article lui-même. Vous devrez creuser et voir où vous pouvez ajouter ce code. Vous pourrez peut-être utiliser quelque chose comme le module FlexiCode et le publier dans une position de débogage pour ajouter ces liens principaux. Vous devrez également creuser pour obtenir votre variable de pagination des composants.

$doc = JFactory::getDocument();
$doc->addHeadLink(JURI::current().(($this->pagination->pagesCurrent > 1)?'?start='.($this->pagination->limitstart):''), 'canonical');
if($this->pagination->limitstart - $this->pagination->limit == 0){
    $doc->addHeadLink(JUri::current(), 'prev');
}else{
    if($this->pagination->limitstart - $this->pagination->limit > 0){
        $doc->addHeadLink(JUri::current().'?start='.($this->pagination->limitstart - $this->pagination->limit), 'prev');
    }
}
if($this->pagination->pagesTotal > 1){
    $doc->addHeadLink(JUri::current().'?start='.($this->pagination->pagesCurrent * $this->pagination->limit), 'next');
}
1
Terry Carter