2011-04-09 106 views
0

我使用N2 CMS,並且想創建下拉式JavaScript菜單。
只有這兩個選項來我的腦海:N2CMS和下拉導航菜單

  1. 創建代表下拉菜單中選擇新的頁面類型。
  2. 遞歸加載所有頁面並動態生成菜單。

我想有一個更好的解決方案,但我在互聯網上找不到任何東西。

這兩個選項的問題是:
如果我選擇選項1,比我無法控制訪問權限和發佈狀態。
如果我選擇了選項2,那麼只需要點擊數據庫就可以生成菜單。

任何幫助將不勝感激!

回答

0

選項#2是要走的路。有很多命中您的數據庫不是一個問題。 CMS系統和RDBMS系統正是爲此目的而設計的 - 獲取數據並保持合理的高負載。隨着您的網站開始增長,並且您的訪問者越來越多,下拉菜單絕對不會是您網站上最薄弱的環節,您的網站其他部分肯定會遇到問題。

無論如何,N2CMS是高度優化的,並且在NHibernate上運行,它也有自己的緩存機制,所以繼續提取站點樹。