如何在JavaScript代码中检索当前登录用户的TCM URI?

时间:2012-04-16 08:54:38

标签: tridion

如何将当前登录用户的TCM URI检索到Tridion?

我正在开发Tridion 2011上的GUI扩展,需要检查一个Component是否已经签出给当前登录的用户。我计划将当前登录用户的TCM URI与component.getLockedById()进行比较。

我很确定在查看Tridion的JavaScript文件时,我看到了如何在某处检索当前登录用户的用户名。

修改
我找到了一种至少检索用户名的方法:

var username = Tridion.ContentManager.UserSettings.getInstance().getUserName();

1 个答案:

答案 0 :(得分:5)

我没有机会对此进行测试,但值得一看的是SDL Tridion 2011 Powertools项目。在以下位置有一个Utilities文件:

http://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/Shared/Scripts/utils.js

这可能会对你有所帮助。我认为您可能正在寻找的是

this._userSettings = Tridion.UI.UserSettings.getJsonUserSettings(true);

我认为这是一个标准的UI代码,而不是自定义的PowerTools函数

相关问题