我是dotnetnuke的新手,已经安装了dnn6社区版。我正在尝试开发一个dnn模块。
我使用安装的网络入门套件作为模板和vs .net2010和开发环境。
在这方面,我有3个问题。
答案 0 :(得分:1)
1)您需要创建一个新的模块定义,将Control作为另一个选项添加到现有的Definition,或者甚至在扩展页面上使用新的ASCX文件定义一个全新的模块。您很可能会做第一个选项,将ModuleDef添加到现有模块。然后,当您将模块添加到页面时,您实际上会在页面上加载两个不同的模块。您可以删除不想使用的那个。 DNN博客模块使用5或6个不同的控件添加到页面中。
2)您需要为ASCX配置模块设置,以控制文章的来源。
如果您真的非常认真地进行模块开发,我建议您查看我的VS模板,而不是入门套件您可以在.9版本中找到DNN6 / VS2010模板http://christoctemplate.codeplex.com/releases/view/93348
所有较新版本均适用于Visual Studio 2012(即使是免费版本也可以使用,所以请查看这些版本)