2015-02-23 1 views
1

После обновления с Joomla 2.5 до Joomla 3 мой пользовательский модуль больше не работает. У меня есть текст от #__sections, где мой id был в #__content ->sectionid.Получить секцию из artice Joomla 3

Так что раздел в #__content устарел, но я не нашел другого решения, чтобы получить раздел из статьи. У кого-нибудь есть идея?

+0

Так вы найти какое-либо решение? –

+0

@NiravZaveri это очень старая тема сейчас ... Я лично сдался - так что это устарело для меня – webprogrammer

ответ

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

Я пью, но это не та категория, которую я ищу! Это раздел! В Joomla 2.5 в таблице статей был разделид. В Joomla 3.x нет раздела. Я должен сказать, что я обновляюсь с 1.5 до 2.5 и от 2.5 до 3.x. – webprogrammer

Смежные вопросы