我在dnn(v9.0.2,2sxc 8.12.0)中创建了一个页面,其中包含所有模块(仅2sxc内容模块),就像页面设计定义的一样。在此之后,我从这个页面创建了一个模板。在此之后,我使用此模板创建了几个站点。
我的问题是,如果我更改第1页上的模块A的内容 - 此模板的其他页面2..n上的所有模块A现在也都有此内容。如果我使用重复功能,效果相同。
是否有人提示如何使用2sxc内容模块使用页面模板?
答案 0 :(得分:0)
您需要做的是在编辑器中打开模板文件,然后找到描述模块的部分。执行此操作的最佳方法是在创建模板的页面上查找内容项的EntityId。然后,在模板中找到该数字字符串。只需删除字符串,使XML节点保持原样。
当您构建页面时,您将获得一个未初始化的2sxc模块,您需要指定内容。
如果有人在听,我希望这种行为有所不同。我希望保留分配给模块的模板,但显示默认内容。
答案 1 :(得分:0)
基本上问题是DNN只有一种方法可以导出页面,我们需要一些代码可以在导出完成之前做出贡献的东西。
目前有两种方法可以做到这一点。