【问题标题】:How do i alter the name of a default home page in the breadcrumb in sharepoint 2010?如何更改 sharepoint 2010 中面包屑导航中默认主页的名称?
【发布时间】:2011-09-22 06:23:14
【问题描述】:

我正在 SharePoint 2010 中自定义团队网站,并且一直在调整面包屑以包含返回根的链接。现在它显示主站点和所有子站点的“主页 > 主页”。如何重命名主页,使其在面包屑中不被称为“主页”?

我尝试创建一个新页面并按照我想要的方式命名它,它一直有效,直到我将它设置为主页。 SharePoint 每次都会用 home 覆盖您的标题名称。有人知道解决此问题的方法,以便我可以关闭此自动重命名吗?我对黑客持开放态度。

【问题讨论】:

    标签: sharepoint-2010 breadcrumbs


    【解决方案1】:

    如果 jQuery 是您的一个选项,那么请使用它。您需要构建选择器以到达 Home 节点并将其替换为您需要的任何文本。例如,

    假设您的面包屑有以下 HTML:

    <ul class="breadCrumb">
        <li class="breadCrumbNode"><a title="Home" href="">Home</a></li>
        <li class="breadCrumbNode"><span class="breadCrumbArrow">&nbsp;&gt;&nbsp;</span></li>
        <li class="breadCrumbNode"><a title="Page1" href="">Page1</a></li>
        <li class="breadCrumbNode"><span class="breadCrumbArrow">&nbsp;&gt;&nbsp;</span></li>
        <li class="breadCrumbNode"><span class="breadCrumbCurrentNode">This Page</span></li>
    </ul>
    

    您的 JavaScript 将是:

    $(document).ready(function (){
        $('.breadCrumbNode>a[title=Home]').text('New Title for Home Page');
    });
    

    查看示例here (jsfiddle.net)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      相关资源
      最近更新 更多