From 8a187e010bbfe4346084f429d369c1df3abadcfc Mon Sep 17 00:00:00 2001 From: Alexis Wilke Date: Sun, 16 May 2010 23:20:33 +0000 Subject: [PATCH] The multi-menu module addition --- simplemenu_multi_menu.info | 11 +++++ simplemenu_multi_menu.module | 90 ++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 simplemenu_multi_menu.info create mode 100644 simplemenu_multi_menu.module diff --git a/simplemenu_multi_menu.info b/simplemenu_multi_menu.info new file mode 100644 index 00000000..31c11851 --- /dev/null +++ b/simplemenu_multi_menu.info @@ -0,0 +1,11 @@ +; $Id$ +name = SimpleMenu Multi-Menu support +description = Give support to display multiple menu in the top row. +dependencies[] = simplemenu +dependencies[] = menu +core = 6.x +package = Menu +project = simplemenu + +version = "6.x-1.x-dev" + diff --git a/simplemenu_multi_menu.module b/simplemenu_multi_menu.module new file mode 100644 index 00000000..1fe937ff --- /dev/null +++ b/simplemenu_multi_menu.module @@ -0,0 +1,90 @@ +' . $link['title'] . ''; + } + + // got a theme function? + $themes = variable_get('simplemenu_multi_menu_theme_function', array()); + if (isset($themes[$theme])) { + return $themes[$theme]($link); + } + + // somehow the preprocess function did not get called?! + // use the core default + return theme_menu_item_link($link); +} + +// vim: ts=2 sw=2 et syntax=php