要知道是做什么用,我还先来看一下Skin.xml中都写了什么?
Skin.xml===========================================================
<Objects>
<Object>
<Token>[BREADCRUMB]</Token>
<Settings>
<Setting>
<Name>Separator</Name>
<Value><![CDATA[ » ]]></Value>
//此处请在Skin.xml中查看,页面自动做了转换。 </Setting>
<Setting>
<Name>RootLevel</Name>
<Value>0</Value>
</Setting>
</Settings>
</Object>
<Object>
<Token>[TREEVIEW]</Token>
<Settings>
<Setting>
<Name>bodyCssClass</Name>
<Value>Normal</Value>
</Setting>
<Setting>
<Name>CssClass</Name>
<Value>TreeViewMenu</Value>
</Setting>
<Setting>
<Name>headerCssClass</Name>
<Value>TreeViewMenu_Header</Value>
</Setting>
<Setting>
<Name>headerTextCssClass</Name>
<Value>Head</Value>
</Setting>
<Setting>
<Name>level</Name>
<Value>root</Value>
</Setting>
<Setting>
<Name>nowrap</Name>
<Value>true</Value>
</Setting>
<Setting>
<Name>treeIndentWidth</Name>
<Value>5</Value>
</Setting>
</Settings>
</Object>
</Objects> ===========================================================
以上==中的是DNN自带Blue皮肤包中的Skin.xml文件内容,我们再来看一下皮肤文件。Horizontal Menu - Fixed Width.ascx 中,看看我们能找到什么。
=============================================================
.......
<%@ Register TagPrefix="dnn" TagName="BREADCRUMB" Src="~/Admin/Skins/BreadCrumb.ascx" %>
.......
<B>..::</B> <dnn:BREADCRUMB runat="server" id="dnnBREADCRUMB" Separator=" » " RootLevel="0" /><B>::..</B>
=============================================================
以上==中的是Horizontal Menu - Fixed Width.ascx文件中,部分代码,用以显示用户所在菜单的目录。
Skin.xml中找到了这个[BREADCRUMB],下面就是一些Settings,什么意思呢?
Separator:显示菜单目录以什么相隔。»就是» 的意思。可以看这里:http://zhidao.baidu.com/question/55896016.html
RootLevel:显示菜单目录从第几级开始。
我想应该明白了些了吧。关于[TREEVIEW],在Horizontal Menu - Fixed Width.ascx 中没有出现,但是在Vertical Menu - Fixed Width.ascx 这个皮肤中你可以找到,这点可以说明,一套皮肤是共同使用了一个Skin.xml 文件。
OK,如果你真的明白了,那么请你把[TREEVIEW]下面的Settings的说明写一下。也算是对大家的贡献了。谢谢。