0

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

  1. 创建一个代表下拉菜单的新页面类型。
  2. 递归加载所有页面并动态生成菜单。

我想有一个更好的解决方案,但我在互联网上找不到任何东西。

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

任何帮助将不胜感激!

4

1 回答 1

0

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

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

于 2011-08-11T15:03:20.750 回答