从artice Joomla 3获取sectionid

时间:2015-02-23 13:24:09

标签: mysql joomla3.3

从Joomla 2.5升级到Joomla 3后,我的自定义模块不再起作用了。 我从#__sections获得了一些文字,我的身份证在#__content - > sectionid

因此,#__content中的sectionid已弃用,但我找不到任何其他解决方案来从文章中获取该部分。有人有想法吗?

1 个答案:

答案 0 :(得分:0)

   $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; 
   ?>