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

这是因为这几个样式的.xls文件有问题,可以做如下修改:
<!-- 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>
<a class="MenuLevel1_Item" href="{FullUrl}"><xsl:value-of select="TabName"/></a>
</td></tr>
</xsl:when>
<!-- 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>
<a class="MenuLevel1_Item" href="{FullUrl}"><xsl:value-of select="TabName"/></a>
</td></tr>
</xsl:when>
最后的效果:


这是因为这几个样式的.xls文件有问题,可以做如下修改:
- 打开站点目录下的DesktopModulesCISS.SideMenustyles
- 找到同名的目录,这里时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>
<a 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>
<a class="MenuLevel1_Item" href="{FullUrl}"><xsl:value-of select="TabName"/></a>
</td></tr>
</xsl:when> 最后的效果:

继续阅读与本文标签相同的文章
下一篇 :
DNN 4.6.2的中文语言包
-
如何写商业计划书
2026-05-25栏目: 教程
-
在DNN中如何使FriendlyURL使用PageName作为页面名称
2026-05-25栏目: 教程
-
如何在DNN模块中插入一个图片--在模块中引用资源文件
2026-05-25栏目: 教程
-
Control cannot be created because Visual Studio cannot find the control's type in the control assembly 问题的解决
2026-05-25栏目: 教程
-
DNN北京爱好者聚会报名啦!
2026-05-25栏目: 教程
