我需要创建自己的 DNN 安装包,其中将包含我的自定义模块和皮肤以及页面和示例数据。有办法吗?
最佳答案
您可以根据需要设置站点(使用页面和示例数据),然后从主机 -> 门户/站点页面导出门户模板。
然后,当您创建一个新站点时,将该模板添加到 Portals/_default
文件夹(与 Default Website.template
一起),您可以在创建时选择该模板安装网站。确保您还在 Install
文件夹的相应文件夹(Module
或 Skin
)中包含了自定义模块和皮肤的包。
在示例数据方面,只有“可移植”模块中的数据才会包含在模板中。这包括 HTML 模块。如果您需要示例数据与您的自定义模块一起使用,您的业务 Controller 类将需要实现 IPortable
.
关于installation - 如何使用自定义数据、模块和皮肤创建 DotNetNuke 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536724/