我们正在使用HTML编辑器模块在DotNetNuke站点的多个门户中添加一些常见问题解答。布局和样式在每个门户上都是一样的,所以我试图确定在DotNetNuke(5.6版本)中存储自定义CSS样式和jQuery的最佳位置,因此我们可以在HTML编辑器模块中为所有门户引用它们。在DotNetNuke HTML模块中用于存储CSS和jQuery的位置?
尽管将CSS样式添加到Portals/_default/default.css文件的工作原理,但我的理解是,如果我们将CMS更新为更新版本,而不会更改此文件, CSS ...对吗?
如果这是正确的做法,是有全球.js文件,我们可以存储的jQuery类似的文件?由于相同的原因,我还在犹豫是否在Default.aspx页面中包含脚本引用。
感谢
编辑:我添加的样式上面提到default.css页,并增加了一个脚本标签到Default.aspx页面.js文件,我把资源/共享/脚本/。它似乎运作良好......如果有人想增加他们的两美分,我想听听是否有更好的方法。这似乎是别人谁摸这个网站在未来能得到老除非这是一种常见的做法将文档。
EDIT2:我最终只是增加了风格和脚本标签引用了CSS和JS文件,都存储在相应的资源/共享/目录(而不是修改默认的Default.aspx页面。 css文件)。
@NickBeranek - 真的吗?你用什么.NET CMS?我只用了几个星期,但看起来并不糟糕。我有很多关于mojoPortal的抱怨,尽管我比DNN皮肤/主题更喜欢masterPages。 – 2012-02-27 18:50:24
您没有太多选择。也许这取决于情况。我们有3个.NET开发人员正在尝试合并它,它很麻烦,而且很麻烦,我们最终将它转储为.NET MVC并构建了我们自己的CMS。如果你没有和.NET结婚,你可以试试Drupal或joomla。如果你想继续使用.NET,那么你可以试试[umbraco](http://umbraco.com/)。 – 2012-02-27 19:01:17