我试图给每个注册用户一个唯一的网址显示在他们的用户页面上,他们可以复制和paste...promoting他们的页面。我使用Pages和Tokens...but实现了这一点,现在我放弃了面板/页面,而使用了自定义的user-profile.tpl.php,我尝试了一下:
print ($user->name);
但这将返回用户名Hillay Swag,而不是Hillay-swag
如何打印用户名的url版本而不是人的版本?
发布于 2012-01-25 16:30:18
$link = drupal_get_path_alias('user/' . $user->uid);
print $link;这将打印出users/admin。此外,如果你只想要路径的用户名部分(没有users/),你可以用PHP的substr()函数来剪切它。
https://stackoverflow.com/questions/8972612
复制相似问题