如何检索当前登录用户的TCM URI到Tridion?
我正在开发Tridion 2011上的GUI扩展,需要检查一个Component是否已经签出给当前登录的用户.我计划比较当前登录用户的TCM URI component.getLockedById().
我很确定在查看Tridion的JavaScript文件时,我看到了如何在某处检索当前登录用户的用户名.
编辑
我发现了一种至少检索用户名的方法:
var username = Tridion.ContentManager.UserSettings.getInstance().getUserName();
Run Code Online (Sandbox Code Playgroud)
我没有机会对此进行测试,但值得一看的是SDL Tridion 2011 Powertools项目.在以下位置有一个Utilities文件:
这可能对你有帮助.我认为您可能正在寻找的路线是
this._userSettings = Tridion.UI.UserSettings.getJsonUserSettings(true);
Run Code Online (Sandbox Code Playgroud)
我相信这是一个标准的UI代码,而不是自定义的PowerTools功能
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |