0

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

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

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

谢谢

4

1 回答 1

1

页面模板存储在 Portals/# 文件夹中,其中 # 是文件夹的 ID。它们可以在其中的任何文件夹中,因此您可能需要稍微挖掘一下。

我猜您可能创建了一个页面模板,其中包含 25 个模块,但您也将这些模块设置为“在所有页面上显示”,因此这就是重复的来源。

于 2013-07-09T14:39:08.203 回答