SharePoint 2010自定义痕迹导航,仅更改HTML

时间:2011-09-22 13:19:00

标签: sharepoint css-float breadcrumbs

我要求改变面包屑在sharepoint中的外观。请注意,数据源仍然是sharepoint,但我需要生成的html与sharepoint显示的不同。

例如,如果您在自定义列表中,则sharepoint显示为网站>自定义列表>所有项目。

我需要显示网站,自定义列表和所有项目(从sharepoint获取的项目没有变化)。唯一的变化是,用html ul标签和一些自定义css组合生成用户界面?

有人可以建议我最好的方法吗?

由于

1 个答案:

答案 0 :(得分:1)

可以通过设置控件的属性或配置可用于控件的模板来修改显示面包屑的SiteMapPath控件的可视外观。我认为CssClassNodeTemplate属性就是您所需要的。


要修改痕迹导航的内容,您需要创建一个继承自SPContentMapProvider的自定义网站地图提供程序。