如何跨多个页面共享DotNetNuke内容?

时间:2011-08-22 05:57:39

标签: dotnetnuke

我刚刚创建了一个新的DotNetNuke 6网站。默认安装在每个页面上都有一个社交链接区域。我可以在一个中心位置更改社交链接的内容(例如设置Facebook href),还是必须转到每个页面并编辑每个位置的内容?

1 个答案:

答案 0 :(得分:6)

DotNetNuke有一个引用模块的概念,这些模块在这里会派上用场。基本上,您可以在页面上删除新模块并根据需要进行配置,然后转到另一个页面,而不是删除新模块,从另一个页面中选择现有模块。现在每个模块看起来都是分开的,但实际上只是出现在不同位置的同一个模块。然后,您可以编辑模块,内容将跨页面更改。 *

专门回答您的问题 - 我不相信这是默认内容的设置方式。您需要进入并删除所有这些(保存一个),然后引用其他地方。

Add existing module in DotNetNuke

几点说明:

这种行为在所有模块中并不是绝对的,从技术上讲,每个模块都可以决定如何跨页面共享内容。大多数模块,尤其是text / html模块,都是我所描述的,但是一些更高级的模块可能没有。

此外,上图中的“复制模块”选项将基于原始模块创建新模块。如果您没有选择复制模块,则不会创建新模块,只会引用现有模块。