Bonsoir Xavier,
Merci beaucoup pour votre aide. Le code fonctionne grâce à vos indications. Il me manque seulement l'alias pour que le lien soit nickel mais comme j'ai bien l'id de la catégorie, le lien fonctionne, c'est juste pour la beauté du sport ! En fait je me demande si hickashop_get('class.category') permet de récupérer l'alias. voici mon code finale :
<?php
//AFFICHER LES CATEGORIES DU PRODUIT
$productClass = hikashop_get('class.product');
$categoryClass = hikashop_get('class.category');
$categoryIds = $productClass->getCategories($this->element->product_id);
foreach($categoryIds as $category) {
$categoryInfos = $categoryClass->get($category);
$parents = $categoryClass->getParents($category);
$html = array();
foreach($parents as $parent) {
if($parent->category_type != 'root' && $parent->category_type != 'vendor' && $parent->category_id != '2')
$html[] = '<a href="catalogue/category/'.$parent->category_id.'-'.$parent->category_alias.'">'.$parent->category_name.'</a>';
}
if(empty($html)) {
$parent = end($parents);
$html[] = '<a href="catalogue/category/'.$parent->category_id.'-'.$parent->category_alias.'">'.$parent->category_name.'</a>';
}
echo implode(' / ',$html);
echo '<br/>';
}
?>
tout fonctionne nickel sauf $parent->category_alias qui est vide.
Quoiqu'il en soit, ça marche !!
Merci encore,
Alex