1

[最终编辑] 这是我编写的代码的链接,以防它帮助任何人。

我想我有一个解决办法。Umbraco 使用 asp.net 文件作为他们的弹出窗口,这是我还没有使用过的东西,但我想我可以掌握它。我不知道如何从我的类中访问 aspx,我应该在部分类后面编写代码吗?

谢谢你的帮助。

我正在使用 Umbraco 开发一个多语言站点,其中内容节点在创建时会自动复制到每种语言。有没有办法实现自定义弹出窗口以确认它应该被复制到所有人?

这实际上不会在网站上,而是在后台。

或者是否可以使用 c# 打开浏览器弹出窗口,因为我真正需要的只是消息框中的布尔值?

[编辑:添加可能的解决方案]

4

1 回答 1

1

我通过调整 Umbraco 自己的 create 函数对此进行了排序。我创建了一个新的 .aspx 文件,并将我需要的功能添加到后面的代码中。

我能够添加一个上下文菜单项,允许我调用我的新页面并从那里调用一种方法来复制内容。

从该方法中,我传递了新节点并获取父 ID。然后我比较所有匹配的节点名称,并使用 umbracodocument.copy()方法在正确位置重新创建每种语言下的内容。

如果我可以使代码更通用,那么我会将它作为一个包上传到 Umbraco。

于 2012-12-17T20:28:22.813 回答