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 
  • 相关阅读:
    vue内置指令与自定义指令
    javascript全局方法与变量
    javascript继承
    promise对象
    javascript函数节流(throttle)与函数去抖(debounce)
    Mysql Explain 解读(基于MySQL 5.6.36)
    Mycat之日志分析跨分片事务以及存储过程的执行过程
    Mycat之日志分析 select * from travelrecord order by id limit 100000,100 的执行过程
    Mycat实战之离散分片
    Mycat实战之连续分片
  • 原文地址:https://www.cnblogs.com/DotNetNuke/p/1434334.html
Copyright © 2011-2022 走看看