Avant Joomla 3.2 pour retrouver par le code la catégorie d'un article
Avant Joomla 3.2 c'était très simple et cela tenait en une ligne :
$catid = JRequest::getInt('catid');
Depuis Joomla 3 vous retrouvez la catégorie d'un article ainsi
Nous allons rechercher le numéro de la catégorie de l'article étant affiché (pour pouvoir s'en servir dans un module ou plugin etc ...).
<?php $app = Jfactory::getApplication();
$input=$app->input;
if ($input->getCmd('option')=='com_content' && $input->getCmd('view')=='article' ){
$cmodel = JModelLegacy::getInstance('Article', 'ContentModel');
$catid = $cmodel->getItem($app->input->get('id'))->catid;
}
// Ainsi on peut faire un traitement spécifique sur des numéros de catégories (ou aller chercher le nom etc ... ).
if ($catid != 10 && $catid != 31 ) : ?>