【问题标题】:Changing the skin for a specific page in Dotnetnuke在 Dotnetnuke 中更改特定页面的皮肤
【发布时间】:2011-08-08 15:21:22
【问题描述】:

如果不更改产品列表页面的皮肤,我似乎无法更改 Smith-Cart "*Cart"* 页面的皮肤。我已经摆弄了主机和管理员设置,看看我是否可以使用某种皮肤轻松获得 Edit 页面。

我应该使用它的特定方式吗?

我说的是this page。页面、站点设置或主机设置的任何更改都不允许我更改此页面的外观。如果我在站点设置或主机设置中更改它,皮肤将变为可用,但之后我无法将任何模块拖放到该页面上。

非常感谢!

【问题讨论】:

标签: module dotnetnuke shopping-cart


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多