Dave! Posted January 9, 2015 Share Posted January 9, 2015 Bonjour Je voudrais signaler un petit bug dans le module blocktopmenu Quand on crée un lien personnalisé (interne) et on ajoute au menu sur le front office on n'as pas l'effet sélectionné quand on click sur le lien après le chargement de la page sélectionné Dans mon cas j'ai crée un lien qui pointe sur la page contact et du coup quand on click le lien n'as pas "l'effet" sélectionné quand on est sur la page contact J'ai corrigé l'erreur en modifiant le fichier blocktopmenu.php Ma correction est temporaire en attendant peut être que l'equipe prestashop corrige case 'LNK': $link = MenuTopLinks::get((int)$id, (int)$id_lang, (int)$id_shop); $selected=($this->page_name != 'cms' && $this->page_name != 'index' ) ? ' class="sfHover"' : ''; if (count($link)){ if (!isset($link[0]['label']) || ($link[0]['label'] == '')){ $default_language = Configuration::get('PS_LANG_DEFAULT'); $link = MenuTopLinks::get($link[0]['id_linksmenutop'], $default_language, (int)Shop::getContextShopID()); } $this->_menu .= '<li'.$selected.' ><a href="'.Tools::HtmlEntitiesUTF8($link[0]['link']).'"'.(($link[0]['new_window']) ? ' onclick="return !window.open(this.href);"': '').' title="'.Tools::safeOutput($link[0]['label']).'">'.Tools::safeOutput($link[0]['label']).'</a></li>'.PHP_EOL; } break; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now