Как переименовать кнопку Создать элемент в списке SharePoint 2013

Стандартная кнопка добавления элемента в список SharePoint 2013 называется – Создайте элемент, что в некоторых ситуациях совсем не подходит.

Влезать глубоко в код SharePoint, чтобы изменить название кнопки для всех списков тоже не пойдет, т.к. название кнопки может отличаться у разных списков. Поэтому стоит задача переименовать кнопку только у конкретного списка, либо у группы списков. Итак, приступим…

Данный способ использует библиотеку jQuery, если она еще не подключена, то воспользуйтесь моей инструкцией — Как подключить jQuery и SPServices в SharePoint 2013, а потом возвращайтесь сюда.

Хорошим тоном считается вынести код, который отвечает за переименование кнопки в отдельный файл, чтобы его было проще подключать к спискам и править в случае чего. Создадим пустой HTML файл в Активах сайта с помощью SharePoint Designer и переименуем его, например, в rename_add_button.js.

Открываем его на редактирование, удаляем весь HTML код и вставляем следующие строки:

1
2
3
4
$(function()
{
$("a#idHomePageNewItem > span:nth-child(2)").text("Отправить заявку");
});

Сохраняем изменения.

Переходим на страницу списка, где нужно переименовать кнопку, идем в Параметры и выбираем пункт Изменение страницы.

Добавляем веб-часть Редактор сценариев.

На странице теперь отображается Редактор сценариев, открываем окно для вставки кода, нажав на кнопку Изменить фрагмент.

В появившемся окне вставляем следующий код, который подключит ранее созданный файл:

<script language=”JavaScript” src=”/SiteAssets/rename_add_button.js”></script>

Сохраняем изменения на странице кнопкой на ленте – Остановить изменение.

Теперь список выглядит так:

Кнопка называется Отправить заявку, но ее легко переименовать, просто отредактировав файл rename_add_button.js в SharePoint Designer.

 

Источник.