Accéder à Joomla 3.2 Titre de l'article à partir du module affiché à côté de
-
23-12-2019 - |
Question
J'écris une joomla!Module dans lequel je dois afficher le titre actuel de l'article.
J'ai ce code trouvé quelque part ici sur un empressementVolful:
<?php
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& JTable::getInstance("content");
$article->load($article_id);
echo $article->get("title");
?>
Bien que cela fonctionne, il utilise des classes obscutatives Jrequest, car elle vient de Joomla 1.7 et j'utilise 3.2.2.Quelqu'un peut-il me dire comment le réécrire d'être valide avec Joomla 3.2?
La solution
Vous pouvez utiliser le code suivant qui utilise des normes de codage à jour:
$input = JFactory::getApplication()->input;
$id = $input->getInt('id'); //get the article ID
$article = JTable::getInstance('content');
$article->load($id);
echo $article->get('title'); // display the article title
J'espère que cela aide
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow