imagointra Posted June 5, 2018 Share Posted June 5, 2018 Un saluto a tutti, una mia amica ha un prestashop 1.6.1.5, ha fatto qualche casino con il top menu, vi faccio vedere... Se nel sito www.sosoitaly.com posizionate il mouse su "HOME" vedrete quante sottocategorie appiono nel menu, mentre vorrebbe si vedessero solo le categorie principali. esempio Scrapbooking, Nastri decorativi ecc.. però che restino comunque visibili quando si entra in una categoria principale. C'è un modo per nascondere le sottocategorie solo dal menu? Grazie mille a tutti. Link to comment Share on other sites More sharing options...
fonderiapassarelli Posted June 6, 2018 Share Posted June 6, 2018 Guarda, uso la stessa versione e anche io sono diventata matta per sistemare il menù, non riuscivo ad ottenere ciò che volevo. Alla fine ho risolto così: sempre all'interno di Moduli e Servizi \ Top Menù Orizzontale, nella seconda parte, ho creato dei link alle categorie principali e ho aggiunto solo quelle, eliminando tutto il riquadro che si apre ogni volta che passi sopra il menu, che tra l'altro neanche mi piaceva. Buon lavoro, Barbara Link to comment Share on other sites More sharing options...
ariom Posted June 16, 2018 Share Posted June 16, 2018 (edited) On 5/6/2018 at 3:32 PM, imagointra said: Un saluto a tutti, una mia amica ha un prestashop 1.6.1.5, ha fatto qualche casino con il top menu, vi faccio vedere... Se nel sito www.sosoitaly.com posizionate il mouse su "HOME" vedrete quante sottocategorie appiono nel menu, mentre vorrebbe si vedessero solo le categorie principali. esempio Scrapbooking, Nastri decorativi ecc.. però che restino comunque visibili quando si entra in una categoria principale. C'è un modo per nascondere le sottocategorie solo dal menu? Grazie mille a tutti. Se vuoi raggiungere il risultato che descrivi, devi fare un override al file blocktopmenu.php .... in tuo_sito/override/modules/ crea una cartella e rinominala blocktopmenu crea un file bloctopmenu.php all'interno della cartella appena creata edita il file e inserisci il seguente codice: <?php class blocktopmenuOverride extends blocktopmenu { private function getCMSMenuItems($parent, $depth = 1, $id_lang = false) { $id_lang = $id_lang ? (int)$id_lang : (int)Context::getContext()->language->id; if ($depth > 3) return; $categories = $this->getCMSCategories(false, (int)$parent, (int)$id_lang); /*$pages = $this->getCMSPages((int)$parent);*/ if (count($categories)/* || count($pages)*/) { $this->_menu .= '<ul>'; foreach ($categories as $category) { $cat = new CMSCategory((int)$category['id_cms_category'], (int)$id_lang); $this->_menu .= '<li>'; $this->_menu .= '<a href="'.Tools::HtmlEntitiesUTF8($cat->getLink()).'">'.$category['name'].'</a>'; $this->getCMSMenuItems($category['id_cms_category'], (int)$depth + 1); $this->_menu .= '</li>'; } $this->_menu .= '</ul>'; } } } quindi salva il tutto e cancella il file class.index.php nella cartella tuo_sito/cache aggiorna con ctrl + f5 il gioco è fatto, fammi saper se ti funziona, io la sto usando senza proplemi su ps 1.6.1.11 (....thanks to nemoPS for the solution....) Edited June 17, 2018 by ariom (see edit history) Link to comment Share on other sites More sharing options...
gimi Posted March 29, 2020 Share Posted March 29, 2020 On 6/6/2018 at 9:15 PM, fonderiapassarelli said: Guarda, uso la stessa versione e anche io sono diventata matta per sistemare il menù, non riuscivo ad ottenere ciò che volevo. Alla fine ho risolto così: sempre all'interno di Moduli e Servizi \ Top Menù Orizzontale, nella seconda parte, ho creato dei link alle categorie principali e ho aggiunto solo quelle, eliminando tutto il riquadro che si apre ogni volta che passi sopra il menu, che tra l'altro neanche mi piaceva. Buon lavoro, Barbara Ciao sto provando la tua soluzione e funziona , ma dimmi come hai risolto il fatto che viene aperta un'altra pagina 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