Aucune image disponible

Top horizontal menu with dropdowns

This is a free module that modifies the functionality of the standard horizontal (main) menu plugin ...

Developed by Vekia

Get This Module Free on MyPresta
PS 1.6 – 9.9 License: Proprietary Status: Active Health: Excellent

Info updated 1 month ago

Sources
MyPresta Visit →
Type
Module

Info checked: Mar 2, 2026

This is a free module that modifies the functionality of the standard horizontal (main) menu plugin in PrestaShop, named "blocktopmenu". This enhancement implements a "dropdown" feature for menu items, significantly improving store navigation and menu clarity compared to the default configuration.

This Prestashop module significantly enhances shop navigation by implementing a dropdown functionality for the standard 'blocktopmenu'. It transforms your horizontal menu into an intuitive, user-friendly structure, allowing customers to easily find products and reducing clutter. By creating a clear hierarchical site structure, it not only improves the user experience but also positively impacts your store's SEO. This free and open-source solution ensures seamless compatibility with your existing setup, making your navigation both professional and efficient without additional cost.

Navigation that actually works. Top Horizontal Menu with Dropdowns for PrestaShop. The default PrestaShop top menu flattens everything into one long row—confusing for you, overwhelming for customers. This free module turns your standard blocktopmenu into a proper dropdown menu: parent items stay visible, subcategories and links unfold on hover. Cleaner layout, clearer structure, better SEO. One drop-in replacement, zero cost.

What the module can display in your menu

Categories (nested, with optional thumbnails in dropdown) Add product categories to the menu with full nesting. Subcategories appear in dropdowns. Optional category thumbnails in the dropdown for a richer look. Only active categories are shown; customer groups are respected.

CMS, products & custom links Include CMS pages and CMS categories (with nested pages). Add single products by ID. Add custom links with a multilingual labels and optional “open in new window”. Full control over what appears in the bar.

Manufacturers & suppliers Add All manufacturers or All suppliers as a single menu item that expands into a dropdown list. Or add individual manufacturers/suppliers. Perfect for stores that highlight brands or supply chains.

Superfish dropdowns Smooth hover behaviour and optional delay so menus don’t flicker. Your menu stays readable and professional. The module uses Superfish (with hoverIntent) for dropdown behaviour: submenus open on hover with a short delay, so accidental mouse moves don’t trigger a cascade of panels. The current category or page can be highlighted in the menu (<code class="bg-slate-200 px-1 rounded">sfHover</code> / <code class="bg-slate-200 px-1 rounded">sfHoverForce</code>), so users always know where they are. CSS and JS are self-contained in the module (Superfish-modified.css/js, blocktopdropdownmenu.css/js), so you can style the menu to match your theme without touching core files.

Optional search in menu Add a search bar inside the menu block. One toggle in the back office. Search bar where customers expect it Enable the Search bar option in the module configuration and a search form is rendered in the menu (desktop and mobile). It uses PrestaShop’s standard search page and parameters, so results and filters work as usual. The search box is part of the same block as the menu, so the header stays consistent and users don’t have to hunt for search.

Back office & multistore Configure menu items per shop. Add and edit custom links. Menu cache clears automatically when catalog or CMS changes. Configure once, or per shop In the back office you choose which items appear in the top menu: a multi-select list lets you pick categories, CMS categories/pages, products, manufacturers (all or single), suppliers (all or single), shops, and custom links. Order is defined by the order of selected items. You can add custom links with a label and URL per language, and choose whether they open in a new window. When multistore is enabled, you manage the menu in the context of the selected shop. The module clears its cache when categories, CMS, suppliers, manufacturers, or products are added, updated, or deleted—so the front office always reflects your catalog.

Simple configuration in the back office One screen: choose menu items from categories, CMS, products, manufacturers, suppliers, and custom links. Toggle the search bar. Add or edit custom links with multilingual labels. No tabs, no clutter.

Menu content Categories (nested, with optional thumbnails in dropdown) CMS categories & pages Products, manufacturers, suppliers (all or single) Custom links (multilingual, optional new window)

Options Search bar: on/off in menu block Multistore: menu config per shop Cache: auto-cleared on catalog/CMS changes MyPresta update checker built in

Technical specification & compatibility Standard PrestaShop module. No core overrides. Hooks into the front office and clears cache when content changes. Safe for updates and multistore.

PrestaShop: 1.7.x and above (PS 8.x, 9.x compatible). FO hooks: displayHeader, displayTop, displayNav, displayNavFullWidth. Cache: Template cache cleared on category/CMS/supplier/manufacturer/product add/update/delete and on shop duplication. No core overrides. All assets and logic in the module folder. Safe for upgrades.

  • Référence
    blocktopdropdownmenu

  • License
    Proprietary
  • PS Compatibility
    1.6.x
    1.7.x
    8.x
    9.x
  • Status
    Actif

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...