[Final EDIT]以下是a link to the code I wrote以防万一。
我想我有一个解决方案。 Umbraco使用asp.net文件作为弹出窗口 这是我还没有用过的东西,但我想我可以搞定 它的。我不知道如何从我的课程中访问aspx, 我应该在部分类后面制作代码吗?
感谢您的帮助。
我正在使用Umbraco开发一个多语言网站,其中内容节点会在创建时自动复制到每种语言。有没有办法实现自定义弹出窗口,以确认它应该被复制到所有?
这实际上并不在网站上,而是在后台。
或者是否可以使用c#打开浏览器弹出窗口,因为我真正需要的是来自消息框的bool值?
[编辑:添加可能的解决方案]
答案 0 :(得分:1)
我通过调整Umbraco自己的创建功能来对此进行排序。我创建了一个新的.aspx文件,并为后面的代码添加了我需要的功能。
我能够添加a context menu item,允许我调用我的新页面,并从那里调用复制内容的方法。
从方法中,我传递新节点并获取父ID。然后我比较匹配的所有节点名称,并使用umbraco document.copy()
方法在正确的位置重新创建每种语言下的内容。
如果我可以使代码更通用,那么我将把它作为包上传到Umbraco。