DNN 360 Sidemenu某些Vertical Menu不显示管理菜单的解决办法

简介: 在使用http://www.dnn360.net/的Sidemenu时,有一些Vertical Menu无法显示Admin和Host下的子菜单(因为Admin和Host这两个Tab是设置为unable的。
在使用 http://www.dnn360.net/的Sidemenu时,有一些Vertical Menu无法显示Admin和Host下的子菜单(因为Admin和Host这两个Tab是设置为unable的。比如Vertical1和VertialSimple样式。

这是因为这几个样式的.xls文件有问题,可以做如下修改:
  • 打开站点目录下的DesktopModules\CISS.SideMenu\styles
  • 找到同名的目录,这里时Vertial1
  • 打开vertical1.xsl
  • 找到这几行
<!--    LEVEL1     -->
                 
< xsl:if  test ="Level =1" >
                   
< xsl:choose  >
                            
                     
< xsl:when  test ="( ( ((IsParent ='True') or (Sibling_of_Current_Tab='True')  or DirectChild_of_Current_Tab='True') ) or ($ExpandAll='True' and $Deep>=1)) and (IsCurrent='False')" >
                              
< tr >< td >
                                
< class ="MenuLevel1_Item"  href ="{FullUrl}" >< xsl:value-of  select ="TabName" /></ a >
                        
</ td ></ tr >
                    
</ xsl:when >        

  • 在判断条件test="( ( ((IsParent ='True') or (Sibling_of_Current_Tab='True')  or DirectChild_of_Current_Tab='True') ) or ($ExpandAll='True' and $Deep>=1)) and (IsCurrent='False')"的最后加入一个or (IsAdminTab='True'”(不包括双引号)
  • 修改完如下:

<!--    LEVEL1     -->
                 
< xsl:if  test ="Level =1" >
                   
< xsl:choose  >
                            
                     
< xsl:when  test ="( ( ((IsParent ='True') or (Sibling_of_Current_Tab='True')  or DirectChild_of_Current_Tab='True') ) or ($ExpandAll='True' and $Deep>=1)) and (IsCurrent='False') or (IsAdminTab='True')" >
                              
< tr >< td >
                                
< class ="MenuLevel1_Item"  href ="{FullUrl}" >< xsl:value-of  select ="TabName" /></ a >
                        
</ td ></ tr >
                    
</ xsl:when >        

最后的效果:


目录
相关文章
|
XML 机器学习/深度学习 数据格式
DNN Navisuite菜单模块原始XML文件的格式
DNN 比较好用的一个菜单模块式Navsuite模块,这个模块因为使用XML+XSL的技术手段,可以灵活的生成各种各样的菜单样式。 你可以通过修改style目录下的xsl文件来创建自己的菜单样式,但有一个问题是这个模块没有非常详细的手册,生成的XML是什么格式我们并不熟悉,我这里把生成的XML贴出来给大家参考。
818 0
|
机器学习/深度学习 自然语言处理
如何让DNN的菜单支持多语言
我安装的系统中有默认的en-US和增加的zh-CN两种语言。页面能正常在这两种语言中切换,但如何切换menu的两种语言显示。 参照系统管理菜单的多语言方法。基本找到了解决方法了。 做法就是在App_GlobalResources\GlobalResources.
538 0
|
SQL 机器学习/深度学习
如何删除DNN网站中管理菜单中的一些项
有些时候,我们想删除DNN菜单中的某一些项,比如删除"Site Wizard" 可以使用如下SQL语句: DELETE FROM {databaseOwner}{objectQualifier}Tabs WHERE TabPath='//Admin//Site Wizard' 删除其它项照搬格式就可以了,注意中间的空格。
543 0
|
SQL 机器学习/深度学习
如何删除DNN网站中管理菜单中的一些项
有些时候,我们想删除DNN菜单中的某一些项,比如删除"Site Wizard" 可以使用如下SQL语句: DELETE FROM {databaseOwner}{objectQualifier}Tabs WHERE TabPath='//Admin//Site Wizard' 删除其它项照搬格式就可以了,注意中间的空格。
|
机器学习/深度学习
DNN 360 Sidemenu某些Vertical Menu不显示管理菜单的解决办法
在使用http://www.dnn360.net/的Sidemenu时,有一些Vertical Menu无法显示Admin和Host下的子菜单(因为Admin和Host这两个Tab是设置为unable的。
|
机器学习/深度学习 算法 PyTorch
OpenCV-图像着色(采用DNN模块导入深度学习模型)
OpenCV-图像着色(采用DNN模块导入深度学习模型)
175 0
来自OpenCv的DNN模块助力图像分类任务
来自OpenCv的DNN模块助力图像分类任务
183 0
来自OpenCv的DNN模块助力图像分类任务
|
机器学习/深度学习
DNN 模块MVP 模式学习中的一些问题
为了让View部分可以测试,我们使用interface来分离View和业务逻辑的耦合。 我的问题是: Q:对于在aspx.design.cs中声明的控件,我们也需要在interface中声明吗?如果要声明,那么在aspx.design.cs中的控件声明是不是就是interface的实现? 我们不能在interface直接声明跟aspx.design.cs控件同名的变量,我们应该认为aspx.design.cs中的控件就是view的一部分,我们无法控制。
499 0
|
机器学习/深度学习 前端开发
介绍一些免费的DNN模块
网址:http://oliverhine.com/DotNetNuke.aspx Administration Advanced Control Panel Free fully featured ajax enabled control panel replacement for Dot...
848 0
|
机器学习/深度学习
如何使用NAnt 自动打包DNN模块 之一
一、安装NAnt 每次开发完毕一个DNN模块的版本,打包DNN模块是一件很繁琐的事情。更重要的是,为每一个发布的版本做一个安装包如果用手工管理和容易出错。这里介绍一下如何使用NAnt自动打包模块。 首先需要下载NAnt,http://sourceforge.net/projects/nant/ 下载之后解压这个ZIP包 解压之后的目录重名名为NAnt,拷贝到c:下面。
972 0