1
我想從單個項目(文章)K2頁抓取類別ID。我試過了:K2 Joomla:如何從單個文章頁面獲取類別ID?
JRequest::getVar('catid')
但是,返回空白。我從index.php運行此代碼,而不是item.php,因此我無權訪問$item
對象。
任何想法?
我想從單個項目(文章)K2頁抓取類別ID。我試過了:K2 Joomla:如何從單個文章頁面獲取類別ID?
JRequest::getVar('catid')
但是,返回空白。我從index.php運行此代碼,而不是item.php,因此我無權訪問$item
對象。
任何想法?
你可以嘗試使用以下方法:
$db = JFactory::getDBO();
$query = "SELECT catid FROM #__k2_items WHERE id = 1";
$db->setQuery($query);
$result = $db->loadResult();
echo $result;
您需要更改id = 1
到任何你的文章的ID。
請讓我知道它是否有效。
用於獲取當前的itemid修改後的查詢是
$item_id = JRequest::getVar('Itemid');
$db = & JFactory::getDBO();
$query = "SELECT catid FROM #__k2_items WHERE id =".$item_id;
$db->setQuery($query);
$result = $db->loadResult();
echo $result;