2014-02-27 85 views
5

我在寫一個Joomla!我需要顯示當前文章標題的模塊。從模塊中訪問Joomla 3.2文章標題旁邊顯示

我有了這個代碼,發現這裏的某個地方上的計算器:

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

雖然它的工作原理,它使用過時的類JRequest,因爲它是從的Joomla 1.7是我用3.2.2。有人能告訴我如何重寫它與Joomla 3.2有效嗎?

回答

14

您可以使用下面的代碼,它使用最新的編碼標準:

$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 

希望這有助於

+0

這工作好了。非常感謝你! – zorza

+0

不客氣:)不要忘記接受答案,將其標記爲已解決 – Lodder

+0

我不敢忘記:)只需等待幾分鐘,然後stackoverflow就可以讓我 – zorza