0
A
回答
0
登录表单不适用于未登录用户。
什么是最简单的,是做一个新的块(管理»建立»块»新(标签)) 然后设置该块只显示角色“已认证”。这样,该块将与用户登录块完全相反,该用户登录块仅显示角色:匿名。
只要它是静态文本,您可以在其中添加任何自定义文本。如果你想包含动态文本,比如“Hello $ username”,你将不得不由Jeremy French提供技巧:使用自己的hook_block创建一个模块。
0
登录块由user_block()函数的以下代码创建。
if (!$user->uid && !(arg(0) == 'user' && !is_numeric(arg(1)))) {
$block['subject'] = t('User login');
$block['content'] = drupal_get_form('user_login_block');
}
没有代码,如果你已经登录时显示一条消息。
一个简单的方法做你想要将创建一个实现在hook_block上面的代码模块的东西,有一个选择显示你想要的语句。
0
解决您的问题的一种快速方法是创建一个新的块,其中包含任何您想要的内容,并且只在用户登录时才显示它。如果您安排位置和样式,它将看起来像相同块,尽管它们不同。
您可以使用自定义模块或视图创建新块。
相关问题
- 1. 按角色抑制Drupal状态消息?
- 2. Facebook Like状态消息框在Drupal
- 3. Drupal - Admin保持登录状态
- 4. 状态消息
- 5. 保持登录状态用户信息
- 6. 以模态登录错误消息
- 7. NRPE状态消息
- 8. meteor:facebook登录状态
- 9. 登录状态登录图像网址
- 10. 登录并保持登录状态
- 11. 登录状态并未显示登录
- 12. 未使用form_set_error()显示Drupal登录错误消息()
- 13. 如何更改Drupal中的Ubercart状态消息?
- 14. Drupal:自定义状态消息(的联系表格)
- 15. Laravel登录尝试消息
- 16. 登录错误消息Laravel
- 17. Raspberry Pi - 登录消息?
- 18. C#登录消息警告
- 19. TikiWiki登录错误消息
- 20. django消息一旦登录
- 21. 消息102,15级,状态1,
- 22. Iphone状态栏消息
- 23. 显示状态/消息
- 24. OpenAM登录进程状态
- 25. 登录用户状态
- 26. SimpleSAMLphp保持登录状态
- 27. Passportjs保持登录状态
- 28. Android保持登录状态
- 29. Facebook登录连接状态
- 30. Twitter登录状态检查