0

如何使用 ajax 获取 joomla 内容?(我想在弹出窗口中显示特定页面的内容),这是我的代码:(由 ajax 调用)

$option = JRequest::getCmd('option');
    $view = JRequest::getCmd('view');
    if ($option=="com_content" && $view=="article") {
      $ids = explode(':',JRequest::getString('id'));
      $article_id = $ids[0];
      $article =& JTable::getInstance("content");
      $article->load($article_id);
      echo '<h2>'.$article->get("title").'</h2>';
      echo $article->get("introtext"); // and/or fulltext
    }

这仅适用于 artilces,但问题是当我想显示类别或组件时

4

1 回答 1

1

请查看您的 if 条件,它会检查 option 是否等于 com_content 和 view 是否仅等于文章。如果视图包含类别,它将不起作用。因此,在 if 语句中添加条件,以便执行您的代码。对于类别,您还需要为其他组件添加 view=category & like。

于 2013-10-22T05:03:15.737 回答