2010-07-20 28 views
2

我在開發的網站上爲Drupal 6使用Development Seed的奇妙Context module(版本6.x-2.0)。除非需要爲特定菜單路徑設置上下文,否則一切正常。對於Drupal上下文模塊的菜單條件條件沒有反應

也許我誤解了菜單跟蹤條件,但上下文僅在定義的菜單項處於活動狀態時才存在,而不是其任何子菜單項。它不應該遵循菜單線索嗎?菜單項只存在於主鏈接中,所以不應該有衝突。

如果不通過Context UI界面,是否可以掛鉤上下文來使菜單跟蹤部分工作?

+0

我不太清楚你在菜單軌跡條件下尋找什麼。此外,如果您需要新功能,上下文3更好,並且支持更多。 – Grayside 2010-07-20 22:13:36

+0

我希望當頁面是特定菜單項的子項時設置上下文存在的條件,以便頂級主鏈接可以表現爲一個部分。不幸的是,上下文3尚未測試,我不喜歡在代碼中設置一些上下文時嘗試升級。 – drmonkeyninja 2010-07-21 09:00:40

回答

2

這是因爲默認情況下,Drupal將導航菜單設置爲活動菜單:它影響從上下文到麪包屑的所有方式。

您可以通過更改您的條件來檢查導航中的菜單項:它會觸發子菜單項。

要讓它在其他菜單上工作,您需要啓用或編寫一個模塊,該模塊使用menu_set_active_menu_name將活動菜單設置爲頁面所在的成員。模塊Menu Breadcrumb完成此任務沒有配置。

+0

謝謝,這是一種享受。 – drmonkeyninja 2010-07-23 09:20:14