如何访问DotNetNuke在创建新页面时使用的模板?

时间:2013-07-09 13:55:44

标签: dotnetnuke

我最近在我们现有的DotNetNuke CE网站上应用了一个新皮肤。该网站的升级工作正常,但当我向网站添加一个全新的页面(未导入)时,存在一些问题。

当我添加新页面时,DotNetNuke尝试从我的标语窗格和顶部窗格中复制内容。但是,它会为每个窗格创建多个副本(每个窗格中每个模块大约25个)。然后我必须使用我的新TabID,进入TabModules表,并手动删除重复的行以使新页面正确。

我确信DotNetNuke正在使用某个模板文件来创建新页面。我希望能够修改此文件以解决问题或将DNN指向另一个文件以用于默认页面创建。有谁碰巧知道这个模板在哪里?除此之外,有没有办法打断/修改新的页面进程(没有源代码模块)来解决问题?

谢谢

1 个答案:

答案 0 :(得分:1)

页面模板存储在Portals /#文件夹中,其中#是文件夹的ID。它们可以位于那里的任何文件夹中,所以你可能需要稍微挖掘一下。

我猜你可能创建了一个页面模板,它里面有25个模块,但是你也将这些模块设置为“在所有页面上显示”,这就是复制的来源。