在Sharepoint菜单控件中显示分隔符
我所要做的就是在Sharepoint中的主导航菜单项之间显示一个分隔符(我尝试了图像和样式表)。以下是我希望它看起来的样子:在Sharepoint菜单控件中显示分隔符,sharepoint,Sharepoint,我所要做的就是在Sharepoint中的主导航菜单项之间显示一个分隔符(我尝试了图像和样式表)。以下是我希望它看起来的样子: Home | Menu1 | Menu2 | Menu3 当我尝试使用StaticTopSeparatorImageUrl(使用条形图)时,结果如下: Home | Menu1 | Menu2 | Menu3 | 这显然不是分隔符,当我使用StaticBottomSeparatorImageUrl时,情况正好相反。我还尝试将ms topnav类的样式设置为具有左边框,
Home | Menu1 | Menu2 | Menu3
当我尝试使用StaticTopSeparatorImageUrl(使用条形图)时,结果如下:
Home | Menu1 | Menu2 | Menu3 |
这显然不是分隔符,当我使用StaticBottomSeparatorImageUrl时,情况正好相反。我还尝试将ms topnav类的样式设置为具有左边框,这不起作用,因为控件没有标识菜单中的第一个(或最后一个)项
因此,我的下一个选择是使用Telerik RadMenu,在努力将其导入Sharepoint之后,我很难使用SiteMapDataSource将其显示为Sharepoint菜单(仅显示主项,不显示子项)
这看起来很简单,但它是Sharepoint,所以没有什么是真正简单的。我想知道是否有一种方法可以使默认的Sharepoint分隔符正常工作,而我可能没有做到这一点,还是有一个很好的Sharepoint菜单替代品,它实际上考虑了样式设置?我更喜欢继承Sharepoint团队发布的菜单,并自定义菜单以生成我想要的html 这里的说明应该会有所帮助
通过覆盖Core.css中topNavItem中设置在右上角(无重复)的背景图像,可以自定义实际拆分器或分隔符
只需更改此处引用的图像。谢谢您的建议。那么您只需要重写render方法来准确输出所需的HTML?此外,将其连接到现有站点的步骤是什么?