Umbraco自定义DataEditor是否知道它的页面类型?

时间:2011-05-23 12:43:21

标签: c# plugins umbraco

标题中的问题。我正在考虑为当前模板上托管的字典项创建数据编辑器的可能性。为了使翻译页面文本尽可能简单。

1 个答案:

答案 0 :(得分:1)

确定自定义数据编辑器所在节点的doc类型的最简单方法是使用Document API查找它。

var nodeId = int.Parse(Request["id"]);
var umbracoDocument = new Document(nodeId);

现在您拥有了Document类,您可以计算出文档类型或以各种方式与其进行交互。例如,获取文档类型别名:

var documentTypeAlias = d.ContentType.Alias;

这种方法和其他方面有各种各样的讨论: