为Umbraco后台创建自定义弹出窗口

时间:2012-11-07 13:11:19

标签: c# popup umbraco

[Final EDIT]以下是a link to the code I wrote以防万一。

  

我想我有一个解决方案。 Umbraco使用asp.net文件作为弹出窗口   这是我还没有用过的东西,但我想我可以搞定   它的。我不知道如何从我的课程中访问aspx,   我应该在部分类后面制作代码吗?

     

感谢您的帮助。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

我能够添加a context menu item,允许我调用我的新页面,并从那里调用复制内容的方法。

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

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