SharePoint 2010自定义面包屑,仅更改HTML

SharePoint 2010自定义面包屑,仅更改HTML,sharepoint,css-float,breadcrumbs,Sharepoint,Css Float,Breadcrumbs,我需要改变面包屑在sharepoint中的外观。请注意,数据源仍然是sharepoint,但我需要生成的html与sharepoint显示的html略有不同 例如,如果您在自定义列表中,sharepoint将显示为站点>自定义列表>所有项目 我需要显示站点、自定义列表和所有项目(从sharepoint获取的项目没有更改)。唯一的变化将是,用户界面将与一些自定义css的html ul标签组合生成 有人能给我推荐最好的方法吗 感谢通过设置控件的属性或配置控件可用的模板,可以修改显示面包屑的SiteM

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

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

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

有人能给我推荐最好的方法吗


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


要修改面包屑的内容,您需要创建一个从
SPContentMapProvider
继承的自定义站点地图提供程序


在一定程度上是有用的。但我只是想改变用户界面…更清楚地说…我希望屏幕上显示来自提供商的相同层次结构数据,但显示方式不同..这意味着我不会生成网站地图数据..将只使用sharepoint提供的内容,但需要覆盖生成html的方式..让我来了解任何澄清谢谢,我知道..我已经将面包屑作为自定义web部件的一部分..渲染逻辑写在web部件的渲染方法中。我很快想将此渲染逻辑移动到breadcrumb..尝试从PortalItemApprovider继承,但它没有可以重写的渲染方法..有任何输入吗?@Faiz:您是否尝试更改
CssClass
NodeTemplate
值?或者你不知道如何更改默认的面包屑吗?