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?

Était-ce utile?

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
scroll top