只是想了解如何通过 API 方法从 umbraco 检索数据。我相信我们正在使用 umbraco 4.9.x。
基本上有一个名为 DiaryEventItems 的数据类型,我使用以下代码来访问它:
// Get the ID of the data type
DocumentType DocTypeDiaryEvents = DocumentType.GetByAlias("DiaryEventItems");
// Loop through those items using a foreach at present
foreach (Document DiaryEvent in Document.GetDocumentsOfDocumentType(DocTypeDiaryEvents.Id))
{
// Do whatever I need to
}
所以这很好用..我取回了“DiaryEventItems”的集合/行,但是我当然从 umbraco 实例中获得了所有 DiaryEventItems.. 即所有站点。所以很明显有一些方法可以获取站点根节点 ID,并且可能会沿着树向下工作以获得我需要的实际文档类型,但是有一些类似于上面代码的方法吗?
任何帮助表示感谢!