Diese CSS-Regel werden die Elemente aus Ihrer Symbolleiste auszublenden:
.ms-menutoolbar td
{
display:none;
}
Beachten Sie, dass diese alle Menüs verstecken aus Ihre Symbolleiste obwohl. Wenn andere Schaltflächen in der Symbolleiste angezeigt werden sollen, müssen Sie sie jedoch ändern. Die Verwendung der ID dieser speziellen Schaltfläche funktioniert.
Für die von Ihnen angegebene URL, würde die Regel sein:
#zz8_ListActionsMenu_t
{
display:none;
}
Für Ihre Frage:
nicht mit CSS Sie nicht können. Das Menü "Aktionen" wird dynamisch von SharePoint generiert und die ID ist nicht immer identisch. Sie können es jedoch mit Javascript tun.
Hier ist, wie Sie es mit jQuery tun würde:
$(document).ready(function() {
var link = $('a[id$="ListActionsMenu"]').filter(':contains("Actions")');
link.parent().hide();
});
Eine sehr vereinfachte Version des HTML-Code wie folgt für das Menü aus:
<div id="zz8_ListActionsMenu_t">
<a id="zz8_ListActionsMenu">Actions</a>
</div>
Was die jQuery-Code tut, ist, dass Es findet zuerst alle <a>
mit einer ID, die mit ListActionsMenu endet (was die Auswahl auf den Inhalt der Symbolleiste beschränken sollte) und findet dann die mit dem Text "Aktion". Es entfernt dann die ganze div.
können Sie den HTML-Code anzeigen? – hunter
Können Sie als Live-Beispiel geben? –
@Bob Sie fragen eine generische Lösung für ein bestimmtes Problem, wäre der Code benötigt, um eine gute Antwort zu bieten. Vielen Dank! – Trufa