fetch('#project-url@href', function() { return Dever::load('manage/menu.link#project');//这里可以改写成Dever::object('manage/menu.link')->project }) # 日志的链接 ->fetch('#log-url@href', function() { return Dever::load('manage/menu.link#log'); }) */ ->fetch('#manage-name', 'manage/auth.info#username', 'none') ->fetch('#manage-group', 'manage/auth.info#rolename', 'none') ->fetch(array('.admin-manage@style', 0), 'manage/auth.manage') ->fetch(array('.admin-manage@style', 1), 'manage/auth.manage') # 另外一种形式 # 退出的链接 //->fetch('#logout-url@href', 'manage/menu.link#logout') # 首页的链接 ->fetch('#index-url@href', 'manage/menu.link#index') /* ->fetch('.banner', 'manage/database.banner', 'none') ->fetch('.topbar', 'manage/auth.test', array ( 'style' => array('height:70px;border-top:1px solid #eeeeee;', 'display:none;'), 'test' => '<{$v.name}>', 'span|$v.data' => '<{$v1.name}>', )) */ /* ->render('manage/auth.test', array ( '.topbar@style' => array('height:70px;border-top:1px solid #eeeeee;', 'none'), '#menu@test' => '<{$v.name}>', '.topbar span|$v.check' => array('test', 'none'), '.topbar span' => array ( 'self|$v.data' => '<{$v1.name}>', ) )) */ # 项目列表 ->loop ( '.project-list', 'manage/menu.left', array ( 'a' => array ( 'data-target' => '.<{$v.key}>-menu', 'class++' => '<{if(Dever::input("menu") != $v.key && $v.type != 1):?> collapsed<{endif;}> <{if(Dever::input("menu") == $v.key):?> active<{endif;}>', ), '.project-name' => array ( 'html' => '<{$v.name}>', ), 'i' => array ( 'class' => '<{$v.icon ? $v.icon : "glyphicon glyphicon-folder-close"}>', ), 'ul' => array ( 'id' => '<{$v.key}>-menu', //'class' => '<{$v.key}>-menu', # 此处实际上是个例子,处理多个classname的问题 'class--' => ' in', //菜单关闭状态 # 第一个默认打开 //'class++' => ' <{Dever::first("am-in", $i)}>', //'class++' => ' am-in', //菜单打开状态 //根据当前url打开 'class++' => ' <{$v.key}>-menu <{if(Dever::input("menu") == $v.key || $v.type == 1):?> ins<{endif;}>', 'li|$v.child' => array ( 'class--' => 'active', //菜单关闭状态 'class++' => '<{if(Dever::input("menu_id") == $v1.id):?>active<{endif;}>', 'a' => array ( 'href' => '<{$v1.link}>', 'class' => '<{if(Dever::input("menu_id") == $v1.id):?>subdrop<{endif;}>', 'html' => '  <{$v1.name}>', ) ), ), ) ) //->fetch('#menu@style', '<{Dever::load("manage/auth.loading") ? "display:none;" : (Dever::load("manage/database.banner") ? "top:120px;" : "")}>') # display ->display();