0

我正在研究 DNN 4.09.03。我想修改链接模块的外观。我知道如何用容器改变外观,但我想为链接本身实现鼠标悬停效果。

仔细观察,链接似乎被放置在表格数据单元中。我想将该单元格的背景设置为图像,并在鼠标悬停时将其换成另一个图像。这可以通过剥皮来完成吗?

如果没有,我需要一些帮助来扩展/自定义链接模块源。我首先需要知道如何设置开发环境来执行此操作。我有在 VS2008 中工作的 DotNetNuke 解决方案(带有源代码)。如何集成链接模块的源代码,以便我可以自定义它(并重命名 - 也许是 mylinks)?

4

2 回答 2

0

我不认为你可以通过容器来做到这一点。如果您有机会做到这一点,我敢打赌通过修改代码来做到这一点会更容易。您必须记住,如果您修改它,将来升级链接模块可能会遇到问题。

只需将链接模块作为 Web 应用程序添加到 DNN VS2008 解决方案。你可以做任何你不会做的改变。然后使用 nant 脚本将其打包并复制到 DNN/Install/Modules 文件夹。然后点击 DNN 安装 URL:
http://<dnn_url>/Install/Install.aspx?mode=installresources

或者,您可以在 VS2008 中编写一些构建后的命令来复制内容。查看现有模块以及安装后模块的每个不同部分文件(.ascx、.dnn、.sqldataprovider)存储在 DNN 中的位置。

于 2009-07-04T14:24:44.283 回答
0

这可以通过一些有创意的 CSS 甚至是一点 jQuery 来实现——我为博客模块做了很多这样的事情,而无需触及核心模块——

于 2009-12-02T04:57:51.340 回答