Bonsoir Xavier,
Bon, j'ai "reseter / overrider" la vue product / cart.
Vous trouverez en PJ. le nouveau fichier php de cette vue.
Je ne peux toujours pas insérer ce code :
$itemid_for_checkout = (int)$this->config->get('checkout_itemid','0');
if(empty($itemid_for_checkout)){
$menuClass = hikashop_get('class.menus');
$itemid_for_checkout = $menuClass->getCheckoutMenuIdForURL();
}
if(!empty($itemid_for_checkout)){
$url_checkout = hikashop_completeLink('checkout&Itemid='.$itemid_for_checkout);
}else{
$url_checkout = hikashop_completeLink('checkout'.$url_itemid);
}
à la suite de ce code :
global $Itemid;
$url_itemid='';
if(!empty($Itemid)){
$menuClass = hikashop_get('class.menus');
$current_id = $menuClass->loadAMenuItemId('','',$Itemid);
if($current_id){
$url_itemid='&Itemid='.$Itemid;
}
}
if(empty($url_itemid)){
$menuClass = hikashop_get('class.menus');
$random_id = $menuClass->loadAMenuItemId('','');
if($random_id){
$url_itemid='&Itemid='.$random_id;
}
}
car ce code n'est toujours présent dans ma vue.
Ce code quand à lui est toujours présent :
if($this->params->get('cart_type','cart') != 'wishlist' && $this->params->get('from','display') == 'module'){
if($this->params->get('show_cart_proceed',1)) echo $this->cart->displayButton(JText::_('PROCEED_TO_CHECKOUT'),'checkout',$this->params,$url_checkout,'');
}
Est-ce possible de regarder le fichier php/txt en pièce et de regarder ce qui clôche dans cette vue.
De mon côté, il faut que je controle l'incidence d'avoir "overrider" la vue product/cart.
La bonne nouvelle c'est que maintenant le fil de navigation apparaît bien dans le passage du tunel.
Il me reste toujours donc comme problème le bouton "terminer ma commande" qui pointe vers l'url :
www.franckmalapeau.fr/POINTB/index.php/passage-en-caisse/caisse
alors qu'il devrait pointer vers cette url
www.franckmalapeau.fr/POINTB/index.php/passage-en-caisse
Je vous remercie par avance de votre aide.
Bien cordialement
Franck