我可以在Agile Toolkit中创建带有子菜单的菜单吗?

时间:2011-09-19 11:11:28

标签: php user-interface frameworks atk4

菜单类文档 - 以及提供的示例 - 似乎没有显示任何方式来构建具有多个导航级别的导航菜单。

如果我想构建一个'app-style'菜单,比如'File'或'Edit',它将包括子菜单,我该怎么办?有没有办法用Agile Toolkit自动创建它,或者这是必须用html模板,css文件等手工编写的?

2 个答案:

答案 0 :(得分:3)

默认情况下没有这样的组件 - 但是,View“plug'n'play”也适用于Menu的

这是现实生活中的2级子菜单的一个例子: http://www.gradpool.ie/gradmatcher/graduate/company.html?id=38

想法是构建了菜单,并且掉落的下拉菜单是插入菜单项的另一个菜单对象。


为此创建了

附加组件,请在此处阅读: http://www.ambienttech.lv/blog/2012-07-06/tree_view_in_agile_toolkit.html

答案 1 :(得分:1)

我建议您使用自己的CSS以及Menu_Light,它旨在尽可能地避免使用。

https://github.com/romaninsh/atk4-sitesample/blob/day1/templates/Symisun_01/shared.html https://github.com/romaninsh/atk4-sitesample/blob/day1/lib/Application.php

它唯一能做的就是在菜单模板中添加一个类,其余的是你控制HTML。

结果你会得到这样的结果:http://example.agiletoolkit.org/examples/website/index.symisun

请务必在页面名称帐户/注册周围使用页面标记。