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. 菜单链接不显示在菜单按钮下方
- 4. 以编程方式显示应用程序栏菜单(wp7)
- 5. 以编程方式向管理员菜单添加链接(OpenCart)
- 6. 以编程方式将菜单项/链接添加到Drupal菜单?
- 7. 如何更改wordpress中的类别链接显示方式?
- 8. 以编程方式更改OS X菜单栏
- 9. android:以编程方式更改选项菜单项
- 10. 以编程方式从Eclipse插件更改菜单项
- 11. 如何以编程方式更改NavigationView菜单
- 12. 以编程方式更改菜单项标题
- 13. 如何以编程方式更改Wordpress中的菜单?
- 14. 如何以编程方式显示NSSearchField菜单?
- 15. 链接菜单显示在现场
- 16. 以编程方式添加SummaryLinkWebPart不显示链接
- 17. 如何通过单击链接以编程方式显示和隐藏DIV?
- 18. 以编程方式显示的超链接显示除URL以外的文本
- 19. Drupal的模块菜单项不显示在菜单主链接
- 20. 菜单仍显示更改@media查询
- 21. 管理菜单链接显示链接,但不去它
- 22. jQuery数据表以编程方式更改显示的行数
- 23. 以编程方式更改显示节点的句柄
- 24. 以编程方式更改显示器的温度
- 25. Android WebView:更改自动链接显示
- 26. Swift - 如何以编程方式显示“粘贴”工具提示菜单?
- 27. 如何更改我的菜单以显示活动菜单
- 28. 以编程方式更改标签方向,编程方式
- 29. 当引用的单元格被编程式更改时,链接不会更新
- 30. 滑动菜单以编程方式
哇,这是比我想象的要容易得多。以前从未听说过这个模块。谢谢。 – Kevin 2010-09-09 13:23:45