从旁边显示的模块访问Joomla 3.2文章标题



我正在编写一个Joomla!模块,我需要在其中显示当前的文章标题。

我在堆栈溢出的某个地方找到了这段代码:

<?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 中有效吗?

您可以使用以下代码,该代码使用最新的编码标准:

$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

希望这有帮助

相关内容

  • 没有找到相关文章

最新更新