Ich möchte alle untergeordneten Elemente eines Blueprint-Objekts mithilfe des GetListUsingItems-Ansatzes mit dem Tridion Core Service abrufen. Ich erhalte mit dem Core Service andere Ergebnisse (mehr) als mit dem alten Weg in TOM. Es scheint, dass ich auch andere Komponenten zurückbekomme, die über einen Komponentenlink auf meine Quellkomponente verweisen. Fehle ich eine Filteroption im Core Service?
Tridion 5.3:
%Vor%Tridion 2011 SP1-Kerndienst:
%Vor%Sie sollten BluePrintChainFilterData strong>:
verwenden %Vor%Bitte beachten Sie, dass Sie die Eigenschaft Richtung angeben können. Dieser Filter zeigt jedoch keine freigegebenen Elemente an. Versuchen Sie außerdem, die Verwendung von UsingItemsFilterData zu vermeiden, da diese Datenbank schwerfällig ist
Wenn Sie auch freigegebene Elemente einschließen möchten, können Sie BluePrintFilterData strong> verwenden:
%Vor%Sie können hier die Eigenschaft ForItem angeben, um Ihr Objekt festzulegen. Es wird Ihnen so etwas zurückgeben:
%Vor%Das Gute an der systemweiten Liste ist, dass Sie die Methode GetSystemWideList verwenden können, die anstelle von XML ein Array von BluePrintNodeData strong> -Objekten zurückgibt
Tags und Links tridion