2014-12-18 5 views
0

Я использую Joomla> = 2,5 и SEOКак получить категорию идентификатор в модуле при использовании SEO в Joomla

Для просмотра информации в базе данных, я хотел бы получить категорию идентификатор контента, показанный на странице.

без SEO я использовал:

$uri = & JFactory::getURI(); 
$view = $uri->getVar('view'); 
$cat_id = $uri->getVar('id'); 
$item_id = $uri->getVar('Itemid'); 

как я могу получить эту информацию во время использования SEO?

+0

Пробовали ли вы то же самое, когда SEF URLs включены? – Irfan

+0

Да. Но URI SEF-Routed не имеют этих переменных. Поэтому я не могу их перепутать из URI. Интересно, есть ли более надежный способ сделать это в joomla. –

ответ

0

Это, кажется, способ получить идентификатор категории, когда SEO используется:

$catId = JRequest::getInt('id', null, 'get');