这可以通过蒙皮来完成吗?

时间:2009-07-02 05:00:54

标签: dotnetnuke dotnetnuke-module

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

或者你可以在VS2008中自己编写一些后期构建命令来复制东西。查看现有模块,并在安装后将模块的每个不同部件文件(.ascx,.dnn,.sqldataprovider)存储在DNN中。

答案 1 :(得分:0)

这可以通过一些有创意的CSS甚至可能是一些jQuery来实现 - 我为Blog模块做了很多这样的事情,而不必触及核心模块 -