我正在尝试弄清楚这里的 umbraco API。在一段代码中,我试图列出选项卡上的所有属性。我知道我可以通过以下方式获得这些:
MyTab.PropertyTypes
但是这个属性被声明为“过时”(已弃用),它让我引用函数 GetPropertyTypes(int)。但是,此函数需要一个参数“ContentTypeId”,我不确定应该指定什么。我想要所有属性,而不仅仅是某种类型的属性。
我尝试寻找有关此功能的文档,但找不到任何文档。谁能指出我正确的方向吗?
最佳答案
希望这有帮助:
DocumentType dt = new DocumentType(1051); //id of documenttype
foreach (ContentType.Tab x in dt.getVirtualTabs)
{
List<PropertyType> Properties = x.GetAllPropertyTypes();
foreach (var propertyType in Properties)
{
propertyType.Name;
}
}
关于c# - 获取 umbraco 选项卡上的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334319/