diff --git a/modules/menu/conf/module.xml b/modules/menu/conf/module.xml
index c940f7f52..f9311eb0f 100644
--- a/modules/menu/conf/module.xml
+++ b/modules/menu/conf/module.xml
@@ -20,5 +20,7 @@
+
+
diff --git a/modules/menu/menu.mobile.php b/modules/menu/menu.mobile.php
new file mode 100644
index 000000000..23bb7aa20
--- /dev/null
+++ b/modules/menu/menu.mobile.php
@@ -0,0 +1,37 @@
+href = $menu_item['href'];
+ $obj->depth = $depth;
+ $obj->link = $menu_item['link'];
+ $this->result[] = $obj;
+ if(!$menu_item['list']) return;
+ foreach($menu_item['list'] as $item)
+ {
+ $this->straightenMenu($item, $depth+1);
+ }
+ }
+
+ function dispMenuMenu() {
+ $menu_srl = Context::get('menu_srl');
+ $oAdminModel =& getAdminModel('menu');
+ $menu_info = $oAdminModel->getMenu($menu_srl);
+ if(file_exists($menu_info->php_file)) @include($menu_info->php_file);
+
+ foreach($menu->list as $menu_item)
+ {
+ $this->straightenMenu($menu_item, 0);
+ }
+
+ Context::set('menu', $this->result);
+
+ $this->setTemplatePath(sprintf("%stpl/",$this->module_path));
+ $this->setTemplateFile('menu.html');
+
+ }
+}
+?>
diff --git a/modules/menu/tpl/menu.html b/modules/menu/tpl/menu.html
new file mode 100644
index 000000000..f4d00c92d
--- /dev/null
+++ b/modules/menu/tpl/menu.html
@@ -0,0 +1,27 @@
+
+ {@ $start = true }
+ {@ $depth = 0 }
+
+
+
+
+
+
+ {@ $depth -= 1}
+
+
+ - » {$val->link}
+ {@ $start = false }
+ {@ $depth = $val->depth }
+
+
+
+
+ {@ $depth -= 1}
+
+
+