T3 架构的 Megamenu 的下拉菜单,不但可以显示普通的菜单项目,还可以用来显示模块 ... 首先我们要为导航菜单里的模块去创建一个模块位置 ...
这个模块位置不会显示在页面布局的某个地方 ... 这样我们就可以把模块发布到这个假的模块位置上 ... 然后在模板的导航菜单里去配置要显示在下拉菜单里的模块 ...
先打开模板的 templateDetails.xml ... 复制一组定义模块位置的 <position> 标签 ... 输入位置的名称 ... 比如我们可以叫它 navigation-module ..
保存 ...
回到 管理后台 ... 扩展 ... 模块 ... 找到要显示在下拉菜单里的模块 ...
打开这个 Fate 模块 ... 把它放在 navigation-module 这个位置上 ... 菜单分配 ... 确定这个模块分配到了所有的页面上 ...
保存并关闭 ...
再打开 Login Form 登录表单模块 ... 修改它的显示位置 .. navigation-module ...
保存并关闭 ...
配置模板
下面我们再去配置一下 t3 模板的导航 .. 扩展 .. 模板管理 ... t3_blank ... 导航 ...
选中 自行车 这个菜单项 ... 再点击选中整个下拉菜单 ... 选中以后,它会变成 浅黄色 ...
点击工具栏上的 添加行 按钮 ... 选中新添加的行 ...
打开 模块 列表 ... 选中想要显示在这行上的模块 ... 我们可以搜索一下 ... fate ... 选中以后,模块会实时显示在下面...
再点击 添加栏 按钮 ... 选中新添加的栏 ...
打开 模块列表 ... 搜索 Login ... 选中这个 Login Form 模块 ...
点击 保存 ... 回到前台 ..
鼠标放在 自行车 这个菜单项的上面 ...
在弹出的下拉菜单里 .. 有一行内容,会显示两个模块 ... Fate ,一个自定义 html 类型的模块 ... 另外还有 Login Form ... 登录表单 模块 ...