Sobald man in Sharepoint eine Website erstellt und anzeigt, blendet Sharepoint automatisch das Men 'Websiteaktionen' (oder in englisch: 'Site Actions') ein. Dieses Men wird kontextabh„ngig befllt, bietet aber nahezu immer den Eintrag 'Alle Websiteinhalte einblenden' an.
W„hrend des Bearbeitens einer Seite durch einen Administrator oder Designer mag dieser Eintrag ja noch hilfreich sein, allerdings habe ich die Erfahrung gemacht, dass Portal-Nutzer durch diesen Eintr„g eher verwirrt werden – besonders dann, wenn sie darauf klicken. In diesem Fall wird einem Benutzer n„mlich nicht mehr die gewohnte Seite angezeigt, sondern stattdessen eine generierte šbersichtsseite, auf der alle Inhalte (z.B. Bibliotheken, Listen, …) angezeigt werden. Dies fhrt sehr oft zu Verwirrung.
Deswegen habe ich nach einem Weg gesucht, zumindest den Eintrag 'Alle Websiteinhalte einblenden' zu deaktivieren.
Mit einem kleinen Java-Script, welches man z.B. mit dem Inhaltseditor-Webpart auf einer Seite ausfhren lassen kann, ist dies m”glich.
Hier das Java-Script fr eine deutsch-sprachige Sharepoint-Installation:
<script type="text/javascript" language="JavaScript" >
var id = "ctl00_ctl13_SiteActionsMenuMain_ctl00_wsaViewAllContent";
document.getElementById(id).disabled = true;
</script>
Dieses Java-Script funktioniert bei einer deutsch-sprachigen Installation – bei anderen Sprachen (bzw. Site Templates) muss die Zeile 'var id=…' ggf. angepasst werden.
Danach sieht dieser Meneintrag dann ausgegraut aus – falls es nicht klappt, liegt es an der im obigen Beispiel verwendeten id. In diesem Fall lassen Sie Sich den Quelltext der Seite anzeigen und kopieren dort die richtige id fr das Websiteaktionen-Men heraus.