Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 每个区域的果园CMS导航备用_C#_Asp.net_Asp.net Mvc_Orchardcms_Orchardcms 1.7 - Fatal编程技术网

C# 每个区域的果园CMS导航备用

C# 每个区域的果园CMS导航备用,c#,asp.net,asp.net-mvc,orchardcms,orchardcms-1.7,C#,Asp.net,Asp.net Mvc,Orchardcms,Orchardcms 1.7,这看起来很简单,但我一辈子都想不出来。我只是想在主导航的标记中添加一个CSS类。我知道我可以覆盖我的主题中的Menu.cshtml视图,但是这会覆盖每个菜单。我想专门针对我的主菜单(实际上是导航区中的菜单小部件)。我试图使用Vandelay Classy模块,但是这会将类名添加到最外层的元素(在菜单中是一个标记) 具体地说,我正在使用Twitter引导,需要将类“nav nav justified”添加到对象以符合要求。同样,这只会影响1个菜单(即导航区域中的菜单)。我只计划在导航区域中有一个菜

这看起来很简单,但我一辈子都想不出来。我只是想在主导航的
    标记中添加一个CSS类。我知道我可以覆盖我的主题中的Menu.cshtml视图,但是这会覆盖每个菜单。我想专门针对我的主菜单(实际上是导航区中的菜单小部件)。我试图使用Vandelay Classy模块,但是这会将类名添加到最外层的元素(在菜单中是一个标记)

    具体地说,我正在使用Twitter引导,需要将类“nav nav justified”添加到
      对象以符合要求。同样,这只会影响1个菜单(即导航区域中的菜单)。我只计划在导航区域中有一个菜单,但是如果有一个替代方案来定位该区域中的每个菜单(在极有可能的情况下,我在该区域中有多个菜单),我洗耳恭听


      感谢您的帮助。

      第一种解决方案:原则上,将类应用于最外层的元素就是您所需要的,因为您可以使用嵌套选择器


      第二种解决方案:您可以启用widget alternates功能,它将根据区域名称为您提供新的替代方案。

      我知道第一种解决方案,但我希望避免重新发明轮子,因为我希望利用引导附带的CSS(这需要在某些元素上放置类名)。对于第二个解决方案,我启用了widget alternates功能和形状跟踪,但是我似乎找不到适用于区域名称的建议替代方案。如果区域是“导航”,那么备用视图名称会是什么样子?您寻找备用视图的形状是什么?最后使用了一个小部件备用视图。虽然不是最干净的,但我能够完成我想要的。