如何在Drupal 7中打印用户名作为路径

时间:2012-01-23 13:45:36

标签: drupal-7

我正在尝试为每个注册用户提供一个在其用户页面上显示的唯一网址,他们可以复制并粘贴...推广他们的网页。 我使用Pages和Tokens工作了......但是现在我已经为自定义用户profile.tpl.php抛弃了Panels / Pages 我试过这个:

print($ user-> name);

但是这会将用户名返回为Hillay Swag而不是hillary-swag

如何打印用户名的网址版本而不是人工版?

1 个答案:

答案 0 :(得分:0)

$link = drupal_get_path_alias('user/' . $user->uid);
print $link;

这将打印出users/admin。此外,如果您只想要路径的用户名部分(无users/),则可以使用PHP的substr()函数来删除它。