安圭拉 - 获取版本和用户信息

时间:2012-06-27 07:09:33

标签: tridion tridion-2011

我在功能区工具栏上创建了一个命令按钮。当我选择一个组件并单击“显示信息”按钮时,应打开一个弹出窗口,告诉我有关组件的最新版本,修改日期以及上次修改它的用户。

我的组件包含以下代码:

var item = $models.getItem(selection.getItem(0));

如何从此处获取其他信息。

第2部分:

当我尝试在Firebug中看到JS代码时,我在一行中看到它们。我无法在代码中的执行函数上设置断点。

对以上几点有任何建议。 ?

2 个答案:

答案 0 :(得分:6)

要消除JS,允许您添加断点,并允许您使用JS控制台检查可用的对象,您可以按照http://code.google.com/p/tridion-2011-power-tools/wiki/DeactivateJSMinifier中的说明进行操作。

可以使用How to get the user Id of the currently logged user in Tridion?

中的信息检索用户信息

答案 1 :(得分:3)

我发现使用安圭拉找到任何东西的唯一方法就是使用像Chrome这样的JS控制台。

获得当前项目后 - 就像现在一样 - 您可以执行以下操作:

var version = item.getVersion();
var lastModifiedDate = item.getLastModifiedDate();
var lastEditorId = item.getStaticRevisorId();

getStaticRevisorId()为您提供了更改项目的最后一个用户的Tridion URI,然后您可以加载它以从中检索更多信息。