2

リボン ツールバーにコマンド ボタンを作成しました。コンポーネントを選択して [情報を表示] ボタンをクリックすると、ポップアップが開き、コンポーネントの最新バージョン、変更日、および最後に変更したユーザーが表示されます。

次のコードでコンポーネントを取得します。

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

ここから他の情報を取得するにはどうすればよいですか。

パート2:

Firebug で JS コードを表示しようとすると、1 行で表示されます。コード内の実行関数にブレーク ポイントを設定できません。

上記の点に関する提案。?

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 に答える