动软社会化分享系统修改主页菜单技巧
2017-03-10 11:10
267 查看
1:找到首页对应的HTML源代码:Areas\CMS\Themes\M1\Views\Home,发现有菜单加载的代码
2:顺藤摸瓜,再找到_BaseLayOut.cshtml,找到核心代码:@Html.Action("Navigation", "Partial", new { Theme="M1" })@*导航*@,得到关键词“Navigation”
3:在网站应用层项目搜索关键词“Navigation”,得到:
6:在系统后台-》网站管理-》导航菜单管理,如果你想新建菜单,执行以下操作即可:
@model List<Maticsoft.Model.SNS.Categories> @{ //ViewBag.Title = "热卖购-专业社会化分享导购社区,淘宝客网站,SNS社区,动软社会化电商方案"; Layout = "~/Areas/SNS/Themes/M1/Views/Shared/_BaseLayOut.cshtml"; }
2:顺藤摸瓜,再找到_BaseLayOut.cshtml,找到核心代码:@Html.Action("Navigation", "Partial", new { Theme="M1" })@*导航*@,得到关键词“Navigation”
3:在网站应用层项目搜索关键词“Navigation”,得到:
public PartialViewResult Navigation() { List<MainMenus> menusByArea = new MainMenus().GetMenusByArea(Maticsoft.Model.Ms.EnumHelper.AreaType.SNS, MvcApplication.ThemeName); return this.PartialView("_Navigation", menusByArea); }4:在数据访问层找到对应的基本表SA_WebMenuConfig :
public DataSet GetList(string strWhere) { StringBuilder builder = new StringBuilder(); builder.Append("select MenuID,MenuName,NavURL,MenuTitle,MenuType,Target,IsUsed,Sequence,Visible,NavArea,URLType,NavTheme "); builder.Append(" FROM SA_WebMenuConfig "); if (strWhere.Trim() != "") { builder.Append(" where " + strWhere); } return DbHelperSQL.Query(builder.ToString()); }5:直接从SQLSERVER 里面执行查询: SELECT * FROM SA_WebMenuConfig where NavTheme='M1',得到所有的菜单:
6:在系统后台-》网站管理-》导航菜单管理,如果你想新建菜单,执行以下操作即可:
相关文章推荐
- [技巧分享-window10系统]win10修改默认输入法为英语(美式键盘)
- 注册表整理系统技巧和故障处理修改文件右键菜单
- [技巧分享-widow10系统]修改window系统桌面图片
- [技巧分享-软件使用] Beyond Compare添加到系统右键菜单
- Ubuntu 10.04 修改启动菜单默认系统的的方法
- 管理类业务系统菜单部分美化经验分享,把所有好的东西拿过来拼凑并不容易能形成整体的效果
- (转)修改Ubuntu10.10启动菜单默认系统方法
- 修改XP/Win7双系统启动菜单显示名称
- [转]修改菜单(系统菜单)
- 【技术贴】修改双系统Windows引导菜单里面的文字。。。
- Ubuntu 10.04 修改启动菜单默认系统的的方法
- SharePoint 2007 设计技巧之修改欢迎菜单的箭头显示
- 修改BOOT文件。更改系统启动菜单的时间
- SQL Server 2005中专用管理员连接 (DAC) 使用技巧&修改系统表的方法
- 管理类业务系统菜单部分美化经验分享,把所有好的东西拿过来拼凑并不容易能形成整体的效果
- [技巧]记事本修改c://boot.ini打造个性启动菜单
- 修改系统菜单,鼠标右健弹出菜单,执行系统菜单事件
- LINUX系统下grub菜单的几个技巧
- 管理类业务系统菜单部分美化经验分享,把所有好的东西拿过来拼凑并不容易能形成整体的效果
- Ubuntu 10.04 修改启动菜单默认系统的的方法