将 DotNetNuke 令牌动态添加到 url

Dynamically add DotNetNuke tokens to url

是否可以在 DotNetNuke 站点的外部 link 末尾添加用户的电子邮件?基本上,我希望它看起来像这样:

http://www.website.com/?U=myemail@domain.com

myemail@domain.com更改为用户邮箱。

我尝试在页面管理设置中使用 DNN 令牌 [User:Email],但该令牌未填充。关于如何使这项工作有任何想法吗?

可能最简单的方法是通过 DNNSharp's MyTokens module

另一种方法是在 HTML 模块中使用令牌替换,将用户的电子邮件地址存储在不显示的 div 中。然后,使用 jQuery 抓取并添加到 link.