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} + + +