自定义DNN模块

时间:2009-06-30 03:30:08

标签: dotnetnuke dotnetnuke-module

我正在尝试修改dnn附带的标准dnn模块(链接)。基本上我想要的是制作当前链接模块的副本并更改它的外观。我查看了链接模块,每个链接都放在一个表格单元格中。我想将表格单元格的背景设置为图像并具有鼠标悬停效果。

我该怎么做?容器有可能吗?我不想重新编码链接模块功能。

另外,我想创建另一种类型的链接模块。我要求这个模块有一个标题,一个子标题(可选),然后是链接。由于原始链接模块中的表不允许子标题,我认为我必须创建一个新表并单独管理它。这是正确的道路吗?

1 个答案:

答案 0 :(得分:2)

您应该可以通过编辑文件/DesktopModules/Links/Links.ascx来对表格单元格进行更改

要添加子标题字段,您需要记录更改。要完全克隆模块,您需要进行数据库更改,重命名链接模块中使用的所有(或大多数)类,并复制Links文件夹以保存新文件。听起来你正在走这条改变的正确道路。与仅在现有链接模块上添加背景图像和onmouseover影响相比,这需要不同程度的工作。