N2CMS和下拉导航菜单

时间:2011-04-09 09:30:14

标签: c# n2 n2cms

我正在使用N2 CMS,我想创建下拉式javascript菜单 我想到的只有这两个选项:

  1. 创建一个代表下拉菜单的新页面类型。
  2. 递归加载所有页面并动态生成菜单。
  3. 我想有一个更好的解决方案,但我在互联网上找不到任何东西。

    这两个选项的问题是:
    如果我选择选项1,则无法控制访问权限和发布状态 如果我选择选项2,那么我只需要对数据库进行多次点击就可以生成菜单。

    非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

选项#2是要走的路。对数据库进行多次点击不是问题。 CMS系统和RDBMS系统正是为此目的而制造的 - 用于获取数据并维持相当高的负载。随着您的网站开始增长,并且您的访问者越来越多,下拉菜单肯定不会是您网站中最薄弱的环节,您肯定会遇到网站其他细分受众群的问题。

无论如何,N2CMS是高度优化的,并且在NHibernate上运行,它也有自己的缓存机制,所以继续提取站点树。