web-dev-qa-db-fra.com

Joomla 3 - utilise le titre de l'article comme navigateur Titre de la page avec le titre de l'élément de menu

J'utilise Joomla 3.4.8 et toutes mes pages sont liées à des éléments de menu. Je n'arrive pas à comprendre comment obtenir le titre de l'élément de menu à afficher dans la balise de la page, plutôt que seulement le titre de l'article.

Pour par exemple. Le titre de mon menu est "test". Lorsque j'appuie sur le bouton, le test est affiché mais il contient de nombreux articles. quand je clique sur l'article dans la page de test. Il ne montre que le nom de l'article et non l'élément de menu. Ce que je veux, c'est qu'il affiche le nom de l'article + l'élément de menu.

Je sais que je peux modifier chaque paramètre "Titre de la page du navigateur" pour chaque élément de menu et remplacer individuellement le titre de l'élément de menu. Mais je crains que cela ne crée de la confusion à l’avenir lorsque nous essayerons de mettre à jour les titres de page.

1
Peter

Voici la réponse simple pour vous.

<?php

$menu = JSite::getMenu()->getActive();

//SET THE PAGE TITLE
$doc= JFactory::getDocument();
$doc->setTitle($menu->title.' - '.$this->item->title);

?>

Sur votre front-end, vous devriez maintenant avoir un titre au format Titre du titre - Titre de l'article

4
Terry Carter