Pour utiliser (Appeler) les Fields Joomla dans category (J4) il faut simplement remplacer "Item" par "Category"

foreach($this->item->...
foreach($this->category->...

// L'appel devient => radisnoir champs
$rnChamps = array();
foreach($this->category->jcfields as $field) {
    $rnChamps[$field->name]["value"] = $field->value;
    $rnChamps[$field->name]["rawvalue"] = $field->rawvalue;
}

Pour utiliser (Appeler) les Fields Joomla dans category (J5)



// cela se passe dans la vue blog_item.php
// Vérifier que la déclaration existe en haut du document
use Joomla\Registry\Registry;

// Ensuite appeler les attributs des fields 
// Custom field
$extrafields = new Registry($this->item->attribs);
// appeler ensuite les fields un a un
$lead = $extrafields->get('leader');

// $lead => ma variable
// leader => mon field