C'est ça !
La réponse existante sur le forum est bien opérationnelle mais pour éviter de recoder tout le template catégory, il faut s'appuyer sur le template blog qui contient la boucle "for i++".
Ce n'est pas clair ?
Si vous éditez le template category_item.php, vous verrez que la boucle se fait avec "i".
Hors il faut cela pour utiliser ce que j'ai pu trouvé à droite à gauche indiqué par Emmanuel Danan :
<?php echo ($this->items[$i]->fields['nom_du_champ']->display); ?>
De la même manière, on peut insérer des conditions dans la boucle. Je vous donne un morceau de mon code pour vous montrer (j'ai un champ appelé "surface" contenant la surface d'un hébergement) :
<?php if ($this->items[$i]->fields['surface']->display!="") : ?>
<?php echo ($this->items[$i]->fields['surface']->display); ?>
<?php echo ' - '; ?>
<?php else : ?>
<?php echo 'Surface non précisée - '; ?>
<?php endif; ?>
Si vous voulez voir le résultat (en cours de développement), vous pouvez voir ce que cela donne ici
- affichage en catégorie :
http://www.clevacances-ain.fr/annuaire- ... ments.html
- affichage en "fiche" :
http://www.clevacances-ain.fr/annuaire- ... giron.html
Attention, les urls vont changer lors de la mise en ligne définitive du site

Cordialement,