 [ ← blog ](/) Dec 15, 2013  ·  1 min read 

# Responsive menus for Drupal just got easier



Earlier today I created a new sandbox module on Drupal.org called "Omega Responsive Menu," and although I have Omega in the title, it should be theme agnostic. The reason I called it Omega Responsive Menu is due to the fact I built it for all the Omega 3 sites I have had to work on.

So, what does it do? Drupal's theme function for the main menu tree will not provide and tiered link structure, only the top level of links. Kind of makes sub-menu navigation difficult. There are modules such as Superfish and Megamenu...but there's too much bloat and difficult for Drupal theme developers to work with (in my opinion.)

This new module provides a 3-tiered main menu alternative and the CSS/JS for sub menus. It also provides conversion into a responsive menu. On mobile devices it will add a menu toggle that slides up or down the main navigation.

Sandbox: <https://drupal.org/sandbox/mglaman/2156873>

Project info &amp; examples: <http://glamanate.com/omega-responsive-menu-module>

 

  ![](/themes/custom/mglaman/images/headshot.webp)Thanks for reading

I write about Drupal, PHP, and the quiet infrastructure behind large sites — caching, config, and testing. New posts land every week or two.

 [Subscribe via RSS →](/rss.xml) [About me →](/about-me) 

 



 

  [← Older

Migrating WordPress to Drupal

 ](/blog/migrating-wordpress-drupal) [Newer →

Drupal 262: Breaking Down Drupal

 ](/blog/drupal-262-breaking-down-drupal)