Как изменить имя домашней страницы по умолчанию в крошке в sharepoint 2010? - PullRequest
1 голос
/ 21 сентября 2011

Я настраиваю сайт группы в SharePoint 2010 и настраиваю хлебную крошку, чтобы добавить ссылку на корень.Теперь он говорит «Дом> Дом» для основного сайта и всех дочерних сайтов.Как переименовать домашнюю страницу, чтобы она не называлась «Домашняя страница» в крошке?

Я попытался создать новую страницу и назвать ее так, как я хотел, и она работала, пока я не установил ее на домашней странице.SharePoint заменяет имя вашего заголовка на дом каждый раз.Кто-нибудь знает способ обойти это, чтобы я мог отключить автоматическое переименование?Я открыт для взлома.

1 Ответ

1 голос
/ 22 сентября 2011

Если 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');
});

См. Пример здесь (jsfiddle.net)

...