6

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

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

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

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

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

1 回答 1

5

我没有机会对此进行测试,但值得通过 SDL Tridion 2011 Powertools 项目进行查看。在以下位置有一个实用程序文件:

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 函数

于 2012-04-16T11:14:31.050 回答