1
我怎样才能让一个菜单这样定义复杂的菜单
AOption1 | BOption2 | COption3 <-- This is the basic menu of atk4
但是如果我做了点击“选项1”我喜欢这样
ASubOption1 选项1 选项2 2选项菜单
ASubOption2 选项1 选项2 2选项
而且,如果我点击“BOption2”,也是一样的
也许标签?
谢谢。
我怎样才能让一个菜单这样定义复杂的菜单
AOption1 | BOption2 | COption3 <-- This is the basic menu of atk4
但是如果我做了点击“选项1”我喜欢这样
ASubOption1 选项1 选项2 2选项菜单
ASubOption2 选项1 选项2 2选项
而且,如果我点击“BOption2”,也是一样的
也许标签?
谢谢。
Agile Toolkit中包含的菜单非常简单。你可以做的是共享模板定义您的子菜单的地方,下面的代码放置在页面上:
$this->api->add('SubMenu',null,'SubmenuSpot');
然后里面的lib/SubMenu.php
class SubMenu extends Menu {
function init(){
parent::init();
$this->addMenuItem('suboption1');
$this->addMenuItem('suboption2');
}
}
否则,你可以使用CSS定义菜单和使用Menu_Light类触发高亮度显示当前菜单选项:
罗马,感谢一如既往 – 2012-02-17 09:02:34
罗马人,J如果有问题,我在我的shared.html和您编写的代码中添加了一个。当我尝试加载页面时,它给了我一个“致命的:不能追加到标签SubmenuSpot”,但如果我使用null而不是SubmenuSpot“this-> api-> add('subMenu',null,null)”我看到菜单,但在“内容”下而不是我想要的地方。我试过添加一个标签SubmenuSpot但没有运气。我做错了什么?谢谢 – 2012-02-17 09:22:20
显然你需要使用“SubMenu”:) – romaninsh 2012-02-17 10:45:20