2

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

我确实使用以下代码获得了组件:

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

我怎样才能从这里获得其他信息。

第2部分:

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

关于以上几点的任何建议。?

4

2 回答 2

6

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

可以使用如何获取 Tridion 中当前登录用户的用户 ID 中的信息检索用户信息?

于 2012-06-27T10:16:04.097 回答
3

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

一旦你得到了当前的物品——就像你现在做的那样——你可以做这样的事情:

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

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

于 2012-06-27T13:48:41.720 回答