1
A
回答
3
第一和第二鏈路(事實上,所有的菜單)呈現爲使用像theme_links()
主題功能鏈接無序列表。通過在視圖中使用HTML列表樣式,您可以非常接近相同的功能。
您不能完全複製它,因爲Drupal的菜單系統需要靜態菜單項:它不處理通配符,如查詢結果。
也就是說,Drupal的菜單系統被緩存,並且只在請求時被重建(例如手動添加菜單項,清除緩存等)。另一方面,視圖是查詢的包裝:每次訪問視圖時,除非它被緩存,否則它將運行查詢以獲取最新結果。
因此,如果您要將視圖插入菜單,它只會是第一次請求時的結果,並且任何後續更改都需要重新生成菜單。
我建議的解決方案將讓您保持視圖的功能,使其看起來像菜單的主題,並避免菜單系統的警告。
相關問題
- 1. 有沒有辦法從sql查詢中創建Drupal視圖
- 2. 有沒有辦法在drupal視圖中獲得不同的分類術語?
- 3. 有沒有辦法使用ko.observableArray作爲地圖?
- 4. 有沒有辦法在視圖中使URL可點擊?
- 5. 有沒有辦法從表/視圖
- 6. 有沒有辦法在gojs面板中放置下拉菜單?
- 7. 有沒有辦法在我的Java遊戲主菜單中放置視頻
- 8. 有沒有辦法在xml中接受多個視圖ID作爲參數?
- 9. 有沒有辦法在propel中使用單個繼承表作爲外鍵表?
- 10. Drupal頁面視圖沒有被添加到主菜單
- 11. LavaLamp的菜單沒有在Drupal
- 12. 導航菜單在Drupal中使用Twitter Bootstrap時沒有響應
- 13. 有沒有辦法在NSCollectionView中有不同的視圖?
- 14. 有沒有辦法編輯Xcode 4中模態視圖表單的視圖?
- 15. 有沒有辦法使用CSS作爲背景使用文字?
- 16. 有沒有辦法在jQuery中使用圖像地圖座標?
- 17. 有沒有辦法在Android中從中心偏移視圖?
- 18. 有沒有辦法使用帶樹列表的視圖堆棧
- 19. 有沒有辦法使用UIActionSheet導航到其他視圖?
- 20. 使用SQL Server - 有沒有辦法查詢'創建視圖'SQL
- 21. 有沒有辦法使用React State來更改視圖?
- 22. LS有沒有辦法去根視圖使用ModalViewController:
- 23. 有沒有辦法在控制器/操作中禁用視圖幫助器?
- 24. 有沒有辦法改變SharePoint菜單中菜單項的索引?
- 25. 有沒有辦法將WordPress菜單用於頁內子導航?
- 26. 有沒有辦法重寫這個查詢作爲SQL視圖工作
- 27. 有沒有辦法在SQL Server Report Builder中生成樹視圖?
- 28. 有沒有辦法在表格視圖中計算警報?
- 29. 有沒有辦法在視圖中反轉觸摸位置?
- 30. 有沒有辦法在Rails的視圖中存儲變量?
儘管在技術上可行,將視圖注入菜單是爲了做一些菜單系統實際上不具備的功能:菜單系統期望菜單項是靜態的。有人試圖在GitHub上[將Views與菜單系統整合在一起](http://github.com/computerminds/views_build_menu),但我不能說它的可行性:我想它非常脆弱。 – 2010-08-18 08:24:01
感謝您的詳細說明,我想我從您所說的內容中學到了一些東西,那麼是否有一個模塊可以獲得視圖結果並批量添加到菜單中? – 2010-08-18 08:38:52
讓我更清楚它,我的意思就像一個快速的工具,添加一堆項目的菜單,並讓他們靜態地駐留在菜單中。 管理員可以使用此工具來快速添加菜單鏈接。 – 2010-08-18 08:42:55