2015-02-23 36 views
1

從Joomla 2.5升級到Joomla 3後,我的自定義模塊不再工作。 我從#__sections得到了一些文本,其中我的編號是#__contentsectionid從artice獲取sectionid Joomla 3

因此中的sectionid已被棄用,但我找不到任何其他解決方案來從文章中獲取該部分。有沒有人有想法?

+0

那你有沒有找到任何解決辦法? – 2016-06-30 07:45:33

+0

@NiravZaveri現在這是一個非常古老的話題...我個人放棄了 - 所以這個對我來說已經過時 – webprogrammer 2016-06-30 12:19:09

回答

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; 
    ?> 
+0

我是sry,但這不是我正在尋找的類別!這是部分!在Joomla 2.5中,文章表中有一段文字。在Joomla 3.x中沒有sectionid。我必須說我從1.5升級到2.5和從2.5升級到3.x. – webprogrammer 2015-03-09 12:12:46