1

从 Joomla 2.5 升级到 Joomla 3 后,我的自定义模块不再工作。#__sections我从我的 id 所在的位置获得了一些 Text #__content-> sectionid

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

4

1 回答 1

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(); 
   }

在 Joomla 3.2 中获取当前文章类别 ID 中所见

我的个人测试:

   <?php // Joomla 3.1
   $app = JFactory::getApplication();
   $catID = $app->input->get('cat_id');
   echo $catID; 
   ?>
于 2015-03-09T11:28:40.607 回答