zoukankan      html  css  js  c++  java
  • DNN Navisuite菜单模块原始XML文件的格式

    DNN 比较好用的一个菜单模块式Navsuite模块,这个模块因为使用XML+XSL的技术手段,可以灵活的生成各种各样的菜单样式。

    你可以通过修改style目录下的xsl文件来创建自己的菜单样式,但有一个问题是这个模块没有非常详细的手册,生成的XML是什么格式我们并不熟悉,我这里把生成的XML贴出来给大家参考。

    可以看到,root节点下面是一些tab节点,节点中会有描述这个tab各种信息的子节点。整体讲,就是一个tab的array。


     1 <root>
     2   <tab>
     3     <description />
     4     <positionl0>3</positionl0>
     5     <currentactivelevel_0>3</currentactivelevel_0>
     6     <noclick>False</noclick>
     7     <wrapnewrow>False</wrapnewrow>
     8     <submenu_adjustment>0</submenu_adjustment>
     9     <iconfile />
    10     <description />
    11     <islasttab_on_level>False</islasttab_on_level>
    12     <level0index>0</level0index>
    13     <haschildren>False</haschildren>
    14     <curentlevel>0</curentlevel>
    15     <directchild_of_current_tab>False</directchild_of_current_tab>
    16     <sibling_of_current_tab>True</sibling_of_current_tab>
    17     <iscurrent>False</iscurrent>
    18     <isparent>False</isparent>
    19     <parentid>-1</parentid>
    20     <id>36</id>
    21     <tabname>Home</tabname>
    22     <level>0</level>
    23     <fullurl>/DNN483Source/Default.aspx?tabid=36</fullurl>
    24     <submenuname>CISS_menu</submenuname>
    25     <isadmintab>False</isadmintab>
    26     <isvisible>False</isvisible>
    27     <isdeleted>False</isdeleted>
    28   </tab>
    29   <tab>
    30     <description>PageName01</description>
    31     <positionl0>2</positionl0>
    32     <currentactivelevel_0>3</currentactivelevel_0>
    33     <noclick>False</noclick>
    34     <wrapnewrow>False</wrapnewrow>
    35     <submenu_adjustment>0</submenu_adjustment>
    36     <iconfile />
    37     <description>PageName01</description>
    38     <islasttab_on_level>False</islasttab_on_level>
    39     <level0index>1</level0index>
    40     <haschildren>True</haschildren>
    41     <curentlevel>0</curentlevel>
    42     <directchild_of_current_tab>False</directchild_of_current_tab>
    43     <sibling_of_current_tab>True</sibling_of_current_tab>
    44     <iscurrent>False</iscurrent>
    45     <isparent>False</isparent>
    46     <parentid>-1</parentid>
    47     <id>58</id>
    48     <tabname>PageName01</tabname>
    49     <level>0</level>
    50     <fullurl>/DNN483Source/Default.aspx?tabid=58</fullurl>
    51     <submenuname>CISS_menu</submenuname>
    52     <isadmintab>False</isadmintab>
    53     <isvisible>False</isvisible>
    54     <isdeleted>False</isdeleted>
    55   </tab>
    56 </root>
    57 
  • 相关阅读:
    sql练手
    简单工厂模式和抽象工厂模式的区别:面向接口编程
    UML中聚合和组合的关系(笔记)
    如何修改SQL Server 2005服务器名称 (装载)
    .NET 图片处理剪裁
    sql server 中的汉字转化为拼音
    sql server while, case,if..else ... try catch ..对象
    String 和 StringBuilder 的相同点和不同点
    sql 折分字符串并修改数据库表中数据
    SQL Server 与 Excel,Access 数据表的导入导出(注:参照博园.NET大观)
  • 原文地址:https://www.cnblogs.com/DotNetNuke/p/1434334.html
Copyright © 2011-2022 走看看