從Joomla 2.5升級到Joomla 3後,我的自定義模塊不再工作。 我從#__sections
得到了一些文本,其中我的編號是#__content
→sectionid
。從artice獲取sectionid Joomla 3
因此中的sectionid已被棄用,但我找不到任何其他解決方案來從文章中獲取該部分。有沒有人有想法?
從Joomla 2.5升級到Joomla 3後,我的自定義模塊不再工作。 我從#__sections
得到了一些文本,其中我的編號是#__content
→sectionid
。從artice獲取sectionid Joomla 3
因此中的sectionid已被棄用,但我找不到任何其他解決方案來從文章中獲取該部分。有沒有人有想法?
$input=Jfactory::getApplication()->input;
if($input->getCmd('option')=='com_content'
&& $input->getCmd('view')=='article'){
$db=JFactory::getDbo();
$db->setQuery('select catid from #__content where id='.$input->getInt('id'));
$catid=$db->loadResult();
}
截至Get current article category ID in Joomla 3.2
我個人的測試可見:
<?php // Joomla 3.1
$app = JFactory::getApplication();
$catID = $app->input->get('cat_id');
echo $catID;
?>
我是sry,但這不是我正在尋找的類別!這是部分!在Joomla 2.5中,文章表中有一段文字。在Joomla 3.x中沒有sectionid。我必須說我從1.5升級到2.5和從2.5升級到3.x. – webprogrammer 2015-03-09 12:12:46
那你有沒有找到任何解決辦法? – 2016-06-30 07:45:33
@NiravZaveri現在這是一個非常古老的話題...我個人放棄了 - 所以這個對我來說已經過時 – webprogrammer 2016-06-30 12:19:09