Это правило CSS будет скрывать элементы с вашей панели инструментов:
.ms-menutoolbar td
{
display:none;
}
Обратите внимание, что это скроет все меню с вашей панели инструментов.Если есть другие кнопки, которые вы хотите показать на панели инструментов, вам придется изменить их.Использование идентификатора этой конкретной кнопки будет работать.
Для указанного вами URL-адреса правило будет следующим:
#zz8_ListActionsMenu_t
{
display:none;
}
Для вашего вопроса:
Не с css youне может.Меню «Действия» динамически генерируется SharePoint, и его идентификатор не всегда будет одинаковым.Вы можете сделать это с помощью javascript, хотя.
Вот как вы это сделаете с jQuery:
$(document).ready(function() {
var link = $('a[id$="ListActionsMenu"]').filter(':contains("Actions")');
link.parent().hide();
});
Очень упрощенная версия HTML-кода выглядит следующим образом для меню:
<div id="zz8_ListActionsMenu_t">
<a id="zz8_ListActionsMenu">Actions</a>
</div>
Что делает код jQuery, так это то, что он сначала находит все <a>
с идентификатором, который заканчивается ListActionsMenu (который должен ограничивать выбор содержимым панели инструментов), а затем находит тот с текстом«Действие».Затем он удаляет весь div.