joh*_*ter 8 tridion tridion-2011
我正在写一个GUI扩展和使用Anquilla框架来获取列表Keywords内Category.我正在获取关键字列表的XML文档,然后在我的扩展中使用该文档.
我的问题是返回的XML不包含关键字的' Description'值.我有标题和密钥等.
我的原始代码如下所示:
var category = $models.getItem("CATEGORYTCMID:);
var list = category.getListKeywords();
list.getXml();
Run Code Online (Sandbox Code Playgroud)
返回的典型节点是:
<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>
Run Code Online (Sandbox Code Playgroud)
所以我尝试使用过滤器为我提供额外的列信息:
var filter = new Tridion.ContentManager.ListFilter();
filter.columns = Tridion.Constants.ColumnFilter.EXTENDED;
var list = category.getListKeywords(filter);
Run Code Online (Sandbox Code Playgroud)
不幸的是,这只提供了额外的XML属性:
IsShared="true" IsLocalized="false"
Run Code Online (Sandbox Code Playgroud)
我非常希望描述值成为XML的一部分,而无需从XML创建Keyword对象.这样的事情可能吗?
咳嗽任何想法?咳嗽