我想将一个块限制为只在用户帐户页面上。在“在特定页面上显示块”一节中,我使用了用户/ [用户名](没有用),然后我尝试了用户/ [user-id](没有用)。
这里是否允许使用令牌?有没有办法做到这一点?
TIA
答案 0 :(得分:2)
您可以使用PHP获得所需的结果。我不知道这里是否允许使用令牌。如果启用了PHP过滤器,则可以使用以下命令:
<?php
global $user;
if (arg(0) == 'user' && $user->uid == arg(1)){
return True;
}else{
return False;
}
?>
使用全局$ user获取当前用户,而不是使用arg()
获取url参数:
第一个参数应该是“user”,所以arg(0) == 'user'
。
第二个应该是当前用户uid,所以arg(1) == $user->uid
。
其他一切都是假的。
希望它有所帮助。
答案 1 :(得分:1)
尝试使用*通配符代替令牌。所以你会:
users/*