我对 dotnetnuke 完全陌生,并且安装了 dnn6 社区版。我正在尝试开发一个 dnn 模块。
- 显示详细新闻
- 在主页上显示前 8 条新闻(从那里导航到显示详细新闻)
我正在使用已安装的 web 入门套件作为模板和 vs .net2010 和开发环境。
在这方面我有3个问题。
- 如何添加用户控件以将TOP 8 NEWS显示到现有模块,以便我可以将其添加为dnn 站点中控件的新模块?
- 如何在这个控件的不同页面上显示不同类别的新闻?
我对 dotnetnuke 完全陌生,并且安装了 dnn6 社区版。我正在尝试开发一个 dnn 模块。
我正在使用已安装的 web 入门套件作为模板和 vs .net2010 和开发环境。
在这方面我有3个问题。
1) 您将需要创建一个新的模块定义,将控件作为另一个选项添加到现有定义中,或者甚至在使用新 ASCX 文件的扩展页面上定义一个全新的模块。您很可能会执行第一个选项,将 ModuleDef 添加到现有模块。然后,当您将模块添加到页面时,您实际上会在页面上加载两个不同的模块。您可以删除不想使用的那个。DNN 博客模块通过添加到页面的 5 或 6 个不同的控件来执行此操作。
2) 您需要为控制文章来自哪个类别的 ASCX 配置模块设置。
如果您真的对模块开发很认真,我鼓励您查看我的 VS 模板,而不是入门工具包。您可以在 .9 版本http://christoctemplate.codeplex.com/releases/中找到 DNN6/VS2010 模板查看/93348
所有较新的版本都适用于 Visual Studio 2012(即使是免费版本也可以使用,因此请查看这些版本)