从 Joomla 2.5 升级到 Joomla 3 后,我的自定义模块不再工作。#__sections
我从我的 id 所在的位置获得了一些 Text #__content
-> sectionid
。
所以 sectionid in#__content
已被弃用,但我找不到任何其他解决方案来从文章中获取该部分。有人有想法吗?
$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;
?>