我正在使用菜单令牌(menu_token)模块来使用"用户令牌"在菜单中,以便在菜单中显示当前用户名称,如下所示:
欢迎[current-user:name]
每当我登录网站时,它只显示欢迎,但当我清除缓存时,它会显示用户名。我还尝试使用drupal_flush_all_caches()函数清除登录缓存,但它无能为力。我该怎么做才能解决这个问题?
感谢。
答案 0 :(得分:1)
有时Drupal令牌会产生问题。每当我们使用大量缓存模块(如memcache,APC或聚合JS / CSS模块)时,就会出现这种类型的问题。一个可能的解决方案是使用自定义drupal代码或Welcome User Drupal模块而不是使用令牌菜单模块
安装此模块后,您必须选择要显示的区域"欢迎用户"块。