私は GUI 拡張機能を作成しており、Anquilla フレームワークを使用してKeywords
内のリストを取得していCategory
ます。キーワードのリストの XML ドキュメントを取得し、拡張機能内でそのドキュメントを操作しています。
Description
私の問題は、返された XML にキーワードの ' ' 値が含まれていないことです。私はタイトルとキーなどを持っています。
私の元のコードは次のようになります。
var category = $models.getItem("CATEGORYTCMID:);
var list = category.getListKeywords();
list.getXml();
返される典型的なノードは次のとおりです。
<tcm:Item ID="tcm:4-1749-1024"
Type="1024" Title="rate_one" Lock="0" IsRoot="true"
Modified="2012-12-17T23:01:59" FromPub="010 Schema"
Key="rate_one_value" IsAbstract="false"
CategoryTitle="TagSelector"
CategoryID="tcm:4-469-512" Icon="T1024L0P0"
Allow="268560384" Deny="96" IsNew="false"
Managed="1024"/></tcm:ListKeywords>
そこで、フィルターを使用して追加の列情報を提供しようとしました:
var filter = new Tridion.ContentManager.ListFilter();
filter.columns = Tridion.Constants.ColumnFilter.EXTENDED;
var list = category.getListKeywords(filter);
残念ながら、これは追加の XML 属性のみを提供します。
IsShared="true" IsLocalized="false"
XML から Keyword オブジェクトを作成せずに、説明の値をこの XML の一部にしたいのです。そのようなことは可能ですか?
咳をするアイデアはありますか?咳