更改Dotnetnuke中特定页面的皮肤

时间:2011-08-08 15:21:23

标签: module dotnetnuke shopping-cart

似乎我无法更改Smith-Cart “* 购物车 *页面的皮肤而不更改皮肤产品列表页面。我已经摆弄了主机和管理员设置,看看我是否可以使用某个皮肤获得编辑页面而没有太多的快乐。

我应该使用这种方式吗?

我特别谈到this page。对页面,网站设置或主机设置的任何更改都不允许我更改此页面的外观。如果我在“网站设置”或“主机设置”中更改了它,则皮肤可用,但我之后无法将任何模块放到该页面上。

非常感谢!

1 个答案:

答案 0 :(得分:2)

因为模块在查询字符串中使用模块隔离(ctl),所以它将使用为门户定义的编辑外观。每次使用模块隔离时,都将使用该编辑外观,因此对于使用模块隔离的不同视图,不能有不同的外观。

在这种特殊情况下,看起来产品列表没有使用模块隔离,因此页面的皮肤应该是显示的内容(而不是门户网站的编辑皮肤)。

我有一篇关于模块隔离如何影响皮肤的博客文章,其中包含http://weblogs.asp.net/briandukes/archive/2009/01/21/understanding-module-isolation-in-dnn.aspx的更多详细信息。