DNN 皮肤控件的功能、使用、介绍

DNN皮肤页面功能的实现,依靠皮肤控件来完成,控件的位置在DNN/admin/skins/下。所以你只要在皮肤*.html文件中添加相应的“控件占位标志”,上传之后就可以生成*.ascx的皮肤文件。下面我把皮肤控件名称作用和在*.html中的占位标志,以及生成*.ascx之后的结果作个列表
皮肤控件 *.html页面占位标志 *.ascx文件表现结果
Banner.ascx(用于在页面中显示广告) [BANNER] <dnn:BANNER runat="server" id="dnnBANNER" />
BreadCrumb.ascx(页面引导,通过插入此控件,可显示用户当前位置) [BREADCRUMB] <dnn:BREADCRUMB runat="server" id="dnnBREADCRUMB" RootLevel="0" Separator="&nbsp;&raquo;&nbsp;" />
Copyright.ascx(网站版权标识) [COPYRIGHT] <dnn:COPYRIGHT runat="server" id="dnnCOPYRIGHT" />
DotNetNuke.ascx(DotNetNuke的版权标识) [DOTNETNUKE] <dnn:DOTNETNUKE runat="server" id="dnnDOTNETNUKE" />
EditSkins.ascx(皮肤管理,不可在页面使用) [EDITSKINS] <dnn:EDITSKINS runat="server" id="dnnEDITSKINS" />
Help.ascx(在线帮助,登陆方可显示) [HELP] <dnn:HELP runat="server" id="dnnHELP" />
Links.ascx(当前页二级栏目列表) [LINKS] <dnn:LINKS runat="server" id="dnnLINKS" />
Login.ascx(页面登陆) [LOGIN] <dnn:LOGIN runat="server" id="dnnLOGIN" />
Logo.ascx(网站标志) [LOGO] <dnn:LOGO runat="server" id="dnnLOGO" />
Menu.ascx(菜单) [MENU] <dnn:MENU runat="server" id="dnnMENU" />
ModuleMessage.ascx(反馈 成功与否的控件) [MODULEMESSAGE] <dnn:MODULEMESSAGE runat="server" id="dnnMODULEMESSAGE" />
Privacy.ascx(隐私声明) [PRIVACY] <dnn:PRIVACY runat="server" id="dnnPRIVACY" />
Search.ascx(搜索) [SEARCH] <dnn:SEARCH runat="server" id="dnnSEARCH" />
SolPartMenu.ascx(效果不错的菜单控件) [SOLPARTMENU] <dnn:SOLPARTMENU runat="server" id="dnnSOLPARTMENU" />
Terms.ascx(服务条款) [TERMS] <dnn:TERMS runat="server" id="dnnTERMS" />
TreeViewMenu.ascx(垂直菜单) [TREEVIEWMENU] <dnn:TREEVIEWMENU runat="server" id="dnnTREEVIEWMENU" />
User.ascx(用户注册) [USER] <dnn:USER runat="server" id="dnnUSER" />
CurrentDate.ascx(时间日期) [CURRENTDATE] <dnn:CURRENTDATE runat="server" id="dnnCURRENTDATE" />

你可以在*html中添加相应的占位标志,并把相关文件做成皮肤包,安装之后就会生成*.ascx,当然等你做熟练之后,可以直接做*.ascx文件。

原文地址:https://www.cnblogs.com/flyfish/p/311125.html