All productsAccessibility Dock€39 per yearForm Builder€39 per year
Element for YOOtheme Pro

Sidebar Menu for YOOtheme Pro

No reviews yet

In short: The Sidebar Menu reads your Joomla menu through mod_menu and outputs it as a multi-level side navigation in the YOOtheme Pro builder, switching to an off-canvas panel from a breakpoint you choose. The license costs €15 for twelve months with no automatic renewal, including updates during that time. The price is net, VAT is added at checkout by CopeCart.

  • Renders an existing Joomla menu through mod_menu, no iframe and no second menu to maintain
  • Collapsible icon bar, the state is kept in localStorage without any cookie
  • Off-canvas panel from a breakpoint you choose (S, M, L or XL) with a hamburger button
  • aria-current on the active menu item, aria-expanded and aria-controls on every toggle
  • Three ready-made styles (Accent Line, Soft Pills, Type & Marker) plus four custom color fields
  • Icons and subtitles come from the YOOtheme customizer or from Joomla's icon class
  • Respects prefers-reduced-motion and turns transitions off on its own
€15per year, plus VAT

Annual license with updates & support - as a one-time purchase or subscription. A subscription renews automatically; a one-time purchase expires after 12 months.

  • License term: 1 year
  • Websites: Unlimited own projects
  • Updates & support during the term
  • Secure payment & invoice via CopeCart
  • Digital product: the right of withdrawal expires once the download is provided.
Version
1.1.4
Updated
28 Sept 2026
Compatible with
YOOtheme Pro 4.5 & 5 · Joomla

About this product

SIDEBAR MENU is a builder element for YOOtheme Pro 4 and 5 on Joomla 5 and 6. You drag it into a row, pick one of your existing Joomla menus and get a multi-level side navigation. The menu items come from Joomla's own mod_menu, icons and subtitles from the menu editor in the YOOtheme customizer, and the active path is highlighted automatically. There are 34 settings, plus a field for your own CSS. The stylesheet and script only load on pages that contain the element.

Menu source and levels

You pick the menu from a list of all Joomla menus on the site. By default, the output follows the current menu item. Alternatively, you set a base item so the same branch always appears. Start and end level can be set between 1 and 10, an empty end level shows all levels. Menu items of the type Heading become group titles, separators become an element with role="separator".

Appearance: three styles, colors, sizes

Accent Line puts a colored bar to the left of the active item, Soft Pills gives it a rounded background, Type & Marker works with font weight and a short line. Four color fields cover background, accent, text and active text, the last one separately so it stays readable on a light panel. On top of that: corner radius up to 40 pixels, drop shadows in five UIkit 3 levels and a width between 180 and 480 pixels. Optionally, the sidebar fills the full row height, aligned to the top, middle or bottom.

Icon bar and off-canvas

On desktop, the sidebar collapses into an icon bar between 48 and 120 pixels wide. It can start collapsed, open temporarily on mouse hover or keyboard focus, or show a UIkit tooltip with the menu title to the left or right of each icon. The element remembers the chosen state in localStorage, so no cookie and no extra consent prompt. Below a breakpoint of your choice, the sidebar turns into an off-canvas panel with a hamburger and a close button.

Controlling submenus

Either the parent link opens the submenu itself, or it navigates as usual and a separate toggle icon takes care of opening. You pick the expand and collapse icons from the UIkit icon library, plus an animation: none, a 180-degree rotation or a fade. On page load, the active path, everything or nothing is open, and optionally several branches at once.

Accessibility under the BFSG

Navigation is the first thing an audit under the German Accessibility Strengthening Act (BFSG) and EN 301 549 looks at. At these points, the sidebar is built to WCAG 2.1 AA: it sits in a nav landmark with its own name, the active item carries aria-current="page", and every toggle reports aria-expanded and points to the list it opens via aria-controls. Toggles with their own icon are real buttons with an ARIA label that includes the menu title. The focus ring is visible via focus-visible.

Frequently asked questions

  • Which versions does the Sidebar Menu work with?

    With YOOtheme Pro 4.5 and 5 on Joomla 5 and 6, PHP 8.1 or later. The element is not available for WordPress.

  • Do I have to rebuild my menu for it?

    No. You pick one of your existing Joomla menus, and the items come through Joomla's own mod_menu. You manage icons and subtitles in the menu editor of the YOOtheme customizer.

  • Can I always show the same menu branch instead of the current one?

    Yes. By default, the output follows the current menu item. With a base item, you set a fixed branch. You set the start and end level between 1 and 10.

  • Does the collapsed icon bar set a cookie?

    No. The element stores the state in the browser's localStorage, so you don't need an extra consent prompt.

  • What happens on a smartphone?

    Below a breakpoint of your choice (S, M, L or XL), the sidebar turns into an off-canvas panel with a hamburger and a close button.

  • Is the navigation accessible?

    It is built to WCAG 2.1 AA: a nav landmark with its own name, aria-current on the active item, aria-expanded and aria-controls on every toggle and a visible focus ring.

  • How much does the license cost and how long does it run?

    €15 per year plus VAT for an unlimited number of your own projects, with updates and support during the term. As a subscription it renews automatically, as a one-time purchase it ends after 12 months.

  • How do I get updates?

    Through the Joomla update manager. To set it up, enter the download key from your customer account under System → Update Sites.

Reviews

There are no reviews for this product yet.

Only customers who have purchased this product can review it.

Which system?

Your license covers both systems - you can download the other package at any time.

What has changed

Sidebar Menu

All documented versions, newest first.

  1. 1.1.4
    Fixed
    • Closed submenus can no longer be reached with the Tab key, and focus no longer jumps to invisible elements.
  2. 1.1.3
    Security
    • Security fix: Tooltips, a dynamically filled element ID and custom CSS are now checked before output. This rules out injected script and external stylesheets.
  3. 1.1.2
    Fixed
    • In the builder, the element frame now matches the configured sidebar width instead of the full row.
    • Dividers between items and expandable menu items were rendered without a line or without a width.
    • Submenus are easier to use with the keyboard.
  4. Versions without an entry
    1.0.0

    First release

    The version history starts here.

Your topic

Just the key details - I usually reply within one working day.

Step 1 of 3