簡體   English   中英

如何在SDL Tridion 2011 SP1中獲取模板的組件

[英]How to get components of a template in SDL Tridion 2011 SP1

我是Tridion的新手。 我正在尋找TBB的一些示例代碼來獲取組件模板的所有組件。 我已經看到了如何獲取頁面組件或文件夾但不是這樣的示例。

我可以通過使用object.GetListUsingItems(filter).SelectNodes(*).Count得到計數object.GetListUsingItems(filter).SelectNodes(*).Count在我的模板中計算,但我需要一種方法來迭代所有組件並獲得組件的Title或其他屬性。

請指教。

您無法一次性獲取模板的所有組件,您需要首先查看與此組件模板關聯的模式,然后獲取每個模式的所有組件。 這樣做時要注意藍圖上下文。

我對你想要實現的目標感到有些困惑,如果你想在發布行動中做到這一點,你很快就會發現包含許多組件的大量發布事務。

如果您想要更多屬性而不是列表中公開的屬性,那么請使用GetUsingItems - 但請注意,這是一個相當慢的操作,與獲取列表相比,數據庫交互要多得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM