使用 C# 获取 Umbraco 选项卡
Get Umbraco tabs with C#
我尝试使用以下代码在 Umbraco (7.4.2) 中获取可用选项卡:
DocumentType dt = new DocumentType(1051); //id of documenttype
foreach (ContentType.Tab x in dt.getVirtualTabs)
{
...
}
但是...DocumentType
已过时,当我尝试调用 getVirtualTabs
时出现异常,我无法使用它。
如何获取可用的标签页?
看这里:https://our.umbraco.org/Documentation/Reference/Management/Models/ContentType - 部分原因在于新的组合可能性,看起来这个领域发生了很多变化:-)
应该和
一样简单
var contentType = contentTypeService.GetContentType(1051);
foreach (PropertyGroup pg in contentType.PropertyGroups)
{
...
}
编辑
对于 ContentTypeService,请看这里:https://our.umbraco.org/documentation/Reference/Management/Services/ContentTypeService
我尝试使用以下代码在 Umbraco (7.4.2) 中获取可用选项卡:
DocumentType dt = new DocumentType(1051); //id of documenttype
foreach (ContentType.Tab x in dt.getVirtualTabs)
{
...
}
但是...DocumentType
已过时,当我尝试调用 getVirtualTabs
时出现异常,我无法使用它。
如何获取可用的标签页?
看这里:https://our.umbraco.org/Documentation/Reference/Management/Models/ContentType - 部分原因在于新的组合可能性,看起来这个领域发生了很多变化:-)
应该和
一样简单var contentType = contentTypeService.GetContentType(1051);
foreach (PropertyGroup pg in contentType.PropertyGroups)
{
...
}
编辑
对于 ContentTypeService,请看这里:https://our.umbraco.org/documentation/Reference/Management/Services/ContentTypeService