dnn在自定义模块中加载可用皮肤

时间:2012-11-27 07:59:53

标签: vb.net dotnetnuke skins

我想在自定义模块中的下拉列表中加载所有可用的外观。这样做的最佳方式是什么?

VB代码赞赏。

谢谢, Amith

1 个答案:

答案 0 :(得分:1)

Amith,皮肤通常位于Portals / XXX / Skins中,其中XXX可能是_default,或者是Portal的编号或名称。

我不记得所有皮肤路径是否都存储在数据库中。您可能需要查看SQL Server中的数据库并查看。

否则只需编写一些VB来查看该区域中的文件系统,查找Skins文件夹,并且skins文件夹中的任何文件夹名称都是皮肤包。该文件夹中的任何.ascx文件都是可用的皮肤。

可能有所帮助:

http://www.developerfusion.com/code/3681/list-files-in-a-directory/

http://www.thescarms.com/dotnet/ListFiles.aspx

http://forums.eukhost.com/f15/visual-basic-how-list-files-directory-list-view-15722/