私はGUI拡張を作成しており、Anquillaフレームワークを使用してKeywords
のリストをCategory
に取得しています。私はキーワードのリストのためのXML文書を取得して、その文書内で自分の内線内で作業しています。SDL Tridion Anquilla Frameworkを使用したGetListKeywords
私の問題は、返されたXMLにキーワードの 'Description
'という値が含まれていないことです。
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の一部である記述値が本当に好きです。そんなことは可能ですか?
咳アイデア? 咳