我在dnn (v9.0.2,2sxc 8.12.0)中创建了一个包含所有模块(只有2sxc内容模块)的页面,就像页面设计定义的那样。之后,我从这个页面创建了一个模板。在此之后,我使用这个模板创建了几个站点。
我的问题是,如果我更改了第1页模块A的内容-此模板的其他页2..n上的所有模块A现在也具有此内容。如果我使用复制功能,效果是一样的。
有谁知道如何使用2sxc内容模块来使用页面模板吗?
发布于 2017-06-01 19:55:52
您需要做的是在编辑器中打开模板文件,并找到描述该模块的部分。最好的方法是在创建模板的页面上找到内容项的EntityId。然后,在模板中找到该数字字符串。只需删除字符串,否则XML节点将保持不变。
在构建页面时,您将获得一个未初始化的2sxc模块,并且需要指定内容。
如果有人在听,我希望这种行为是不同的。我更希望分配给模块的模板可以保留,但显示的是默认内容。
发布于 2017-06-02 14:27:46
基本上,问题是DNN只有一种方法可以导出页面,我们需要一些东西,在导出完成之前,我们的代码可以做出贡献。
目前,有两种方法可以做到这一点。
https://stackoverflow.com/questions/44285601
复制相似问题