2
A
回答
4
我通過使用me aliases模塊生成用於登錄的用戶(例如user/me
)帳戶頁面一個單路徑和同時添加user/me
和user/login
到菜單實現此目的。
如果你想以編程方式做到這一點,你會使用menu_link_save()
:
$account = array(
'link_path' => 'user/me',
'link_title' => t('Account'),
'weight' => 100,
);
$login = array(
'link_path' => 'user/login',
'link_title'=> t('Login'),
'weight' => 100,
);
menu_link_save($account);
menu_link_save($login);
由於Drupal的處理菜單權限的方式登錄的用戶將不會看到登錄(登錄的用戶沒有訪問user/login
),但會看到帳戶,並註銷用戶將看到登錄,但不會看到帳戶(匿名用戶沒有訪問user/me
)。
相關問題
- 1. 以編程方式顯示dijit /菜單
- 2. 如何更改Typo3中顯示菜單鏈接的值maxitems?
- 3. 更簡單的方式來顯示從下拉菜單使用jQuery的鏈接
- 4. 菜單鏈接不顯示在菜單按鈕下方
- 5. 以編程方式顯示應用程序欄菜單(wp7)
- 6. 以編程方式向管理員菜單添加鏈接(OpenCart)
- 7. 以編程方式將菜單項/鏈接添加到Drupal菜單?
- 8. 以編程方式從Eclipse插件更改菜單項
- 9. 如何以編程方式更改NavigationView菜單
- 10. android:以編程方式更改選項菜單項
- 11. 如何以編程方式更改Wordpress中的菜單?
- 12. 如何以編程方式更改Android中的菜單
- 13. 以編程方式更改OS X菜單欄
- 14. 以編程方式更改菜單項標題
- 15. 以編程方式更改核心菜單/核心子菜單的選擇
- 16. 如何更改wordpress中的類別鏈接顯示方式?
- 17. ActionBarSherlock SearchView - 如何以編程方式顯示下拉菜單
- 18. 如何以編程方式顯示NSSearchField菜單?
- 19. 鏈接菜單顯示在現場
- 20. 突出顯示onclick菜單鏈接
- 21. 以編程方式在工作簿中更改鏈接
- 22. 水晶編程方式更改超級鏈接URL報告ASPX
- 23. 以編程方式添加SummaryLinkWebPart不顯示鏈接
- 24. 編程方式更新ListPreferences不顯示
- 25. 如何通過單擊鏈接以編程方式顯示和隱藏DIV?
- 26. 以編程方式顯示的超鏈接顯示除URL以外的文本
- 27. Drupal的模塊菜單項不顯示在菜單主鏈接
- 28. 下拉菜單顯示問題鏈接菜單
- 29. 菜單仍顯示更改@media查詢
- 30. 在Mac上以編程方式更改主顯示器
哇,這是比我想象的要容易得多。以前從未聽說過這個模塊。謝謝。 – Kevin 2010-09-09 13:23:45