【发布时间】:2011-09-19 11:11:28
【问题描述】:
菜单类文档 - 以及提供的示例 - 似乎没有显示任何方式让我构建具有超过 1 级导航的导航菜单。
如果我想构建一个包含子菜单的“应用程序样式”菜单(例如“文件”或“编辑”),该怎么办?有没有办法使用 Agile Toolkit 自动创建它,还是必须使用 html 模板、css 文件等手动编码?
【问题讨论】:
标签: php user-interface frameworks atk4
菜单类文档 - 以及提供的示例 - 似乎没有显示任何方式让我构建具有超过 1 级导航的导航菜单。
如果我想构建一个包含子菜单的“应用程序样式”菜单(例如“文件”或“编辑”),该怎么办?有没有办法使用 Agile Toolkit 自动创建它,还是必须使用 html 模板、css 文件等手动编码?
【问题讨论】:
标签: php user-interface frameworks atk4
默认情况下没有这样的组件 - 但是,View "plug'n'play" 也适用于 Menu's
这是现实生活中的 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
【讨论】:
我建议将您自己的 CSS 与 Menu_Light 一起使用,该 CSS 旨在尽可能避免您的干扰。
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
请务必在页面名称帐户/注册周围使用页面标签。
【讨论】: