module - 更改 Dotnetnuke 中特定页面的外观

标签 module dotnetnuke shopping-cart

似乎我无法更改 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/

相关文章:

javascript - 购物车数量变化时动态改变小计

IIS 模块和 C# : how to modify the page content before sending it to client

Python 控制台 - 检查特定模块中定义的类或函数

asp.net - 使用ASP.NET Web应用程序中的DNN配置文件/用户对象

wordpress - Woocommerce - 购物车页面不显示

php - 是否可以在没有 MySQL 的情况下制作功能齐全的购物车

c# - 解决模块化架构中的前向引用

python - 如何维护不同版本的 python 模块?

html - 我想在模块中使用的 css 放在哪里?

DNN 中的 JavaScript