似乎我无法更改 Smith-Cart "*Cart"* 页面的皮肤,而不更改产品列表页面。我摆弄了 Host 和 Admin 设置,看看是否可以使用特定皮肤获得 Edit 页面,但没有太大的乐趣。
我应该以特定的方式使用它吗?
我具体说的是this page .对页面、站点设置或主机设置的任何更改都不允许我更改此页面的外观。如果我在站点设置或主机设置中更改它,皮肤将可用,但之后我无法将任何模块拖放到该页面上。
非常感谢!
最佳答案
因为模块使用模块隔离(查询字符串中的ctl
),所以它将使用为门户定义的编辑皮肤。每次使用模块隔离时,都会使用该编辑皮肤,因此您不能为使用模块隔离的不同 View 设置不同的皮肤。
在这种特殊情况下,产品列表似乎没有使用模块隔离,因此页面的皮肤应该是显示的(而不是门户的编辑皮肤)。
我在 http://weblogs.asp.net/briandukes/archive/2009/01/21/understanding-module-isolation-in-dnn.aspx 上有一篇关于模块隔离如何影响皮肤的博客文章,其中包含更多详细信息.
关于module - 更改 Dotnetnuke 中特定页面的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984417/