Ich schreibe eine GUI-Erweiterung und mit dem Anquilla-Framework, um eine Liste von Keywords
innerhalb einer Category
zu erhalten. Ich erhalte ein XML-Dokument für die Liste der Schlüsselwörter, die dann mit diesem Dokument innerhalb meiner Erweiterung arbeiten.SDL Tridion GetListKeywords mit Anquilla Framework
Mein Problem ist, dass das zurückgegebene XML nicht den Wert "Description
" des Schlüsselwortes enthält. Ich habe den Titel und Key usw.
Mein Original-Code sieht wie folgt aus:
var category = $models.getItem("CATEGORYTCMID:);
var list = category.getListKeywords();
list.getXml();
Ein typischer Knoten zurückgegeben wird, ist dies:
<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>
Also habe ich versucht, einen Filter verwenden zu geben Weitere Informationen zur Spalte:
var filter = new Tridion.ContentManager.ListFilter();
filter.columns = Tridion.Constants.ColumnFilter.EXTENDED;
var list = category.getListKeywords(filter);
Leider gibt dies nur die zusätzlichen XML-Attribute:
IsShared="true" IsLocalized="false"
Ich würde wirklich gerne den Beschreibungswert als Teil dieses XML verwenden, ohne ein Schlüsselwortobjekt aus dem XML erstellen zu müssen. Ist so etwas möglich?
husten irgendwelche ideen? husten