DNN共享来自不同模板的模块内容

时间:2014-06-06 20:10:53

标签: templates dotnetnuke

我安装了一个带有几个模板的DNN皮肤。现在这些模板共享相同的页脚,例如:联系我们,图库,关于我们等。

有没有办法可以让这些模块使用不同的模板共享相同的内容?我正在网站中导入大约7个模板,但是当我可以访问其中一个页脚的内容时,其他内容不会更改。关于如何将这些链接在一起的任何想法,以及将来当我需要改变它们的所有内容时?

1 个答案:

答案 0 :(得分:0)

您可以使用模块设置中的“在所有页面上显示”设置在DNN中跨页面共享内容。

1)在ONE页面上将模块安装到页脚中。 2)将该模块的模块设置配置为“在所有页面上显示” 3)完成

对模块所做的任何更改都应反映在所有页面上。无论你在哪个页面进行更改都无关紧要。

注意:设置为在所有页面上显示的模块将尝试加载同名的PANE,因此如果您的“布局”都有FooterPane,则模块将出现在那里。如果您有任何没有FooterPane的布局,该模块将显示在该页面的ContentPane中。

可以通过“操作”模块从一个页面删除模块。

要从所有页面中删除模块,您必须转到“模块设置”,然后取消选中“在所有页面上显示”选项。然后,该模块将保留在该页面上,但不会保留在任何其他页面上。

所有“已删除”模块(取消选中“在所有页面上显示”后)将位于管理员/回收站中