2014-02-27 17 views
5

Ich schreibe ein Joomla! Modul, in dem ich den aktuellen Artikeltitel anzeigen muss.Zugriff Joomla 3.2 Artikel Titel aus dem Modul angezeigt neben

Ich habe diesen Code bekam irgendwo hier auf Stackoverflow gefunden:

<?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"); 
?> 

Obwohl es funktioniert, es nutzt veraltete Klasse JRequest, weil es von Joomla ist 1.7 und ich 3.2.2 verwenden. Kann mir jemand sagen, wie man es mit Joomla 3.2 umschreiben kann?

Antwort

14

können Sie den folgenden Code verwenden, die bisher Coding-Standards verbraucht:

$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 

Hope this

+0

Dieses nur große Werke hilft. Vielen Dank! – zorza

+0

Gern geschehen :) Vergessen Sie nicht, die Antwort zu akzeptieren, um es als gelöst zu markieren – Lodder

+0

Ich würde es nicht wagen zu vergessen :) musste nur einige Minuten warten, bevor stackoverflow würde es mir erlauben – zorza