Umbraco 自定义数据编辑器知道它的页面类型吗?

发布于 2024-11-08 23:47:32 字数 57 浏览 3 评论 0 原文

标题中的问题。我正在考虑为当前模板上托管的字典项目制作数据编辑器的可能性。使翻译页面文本尽可能容易。

Question in the title. I am thinking of the posibility of making a DataEditor for dictionary items hosted on the current template. To make it as easy as possible to translate the page's text.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

メ斷腸人バ 2024-11-15 23:47:32

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

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

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

var documentTypeAlias = d.ContentType.Alias;

这里有关于此方法和其他方法的各种讨论:

The easiest way of ascertaining the doc type of the node that your Custom Data Editor is on is to simply look it up using the Document API.

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

Now you have the Document class you can work out the document type or interact with it in all sorts of ways. For example to get the Document Type alias:

var documentTypeAlias = d.ContentType.Alias;

There are various discussions on this approach and others here:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文