Bearbeiten des Menüs 'Websiteaktionen' (bzw. 'Site Actions')

August 13th, 2007 by oliver wirkus

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 befllt, 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 fhrt 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 ausfhren lassen kann, ist dies m”glich.

Hier das Java-Script fr 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 Meneintrag 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 fr das Websiteaktionen-Men heraus.

Wieder online

August 8th, 2007 by oliver wirkus

Nachdem es leider nicht m”glich war, meine Postings hier in diesem Blog nach dem groáen Servercrash wieder herzustellen, werde ich einen Blog-Neuanfang starten und in n„chster Zeit nach und nach meine „lteren Artikel neu verfassen und wieder online stellen.

Ich bitte alle Leser noch um ein paar Tage Geduld Wink

Mein Dank geht an Dustin und sein Team – sie haben nach dem Servercrash alles getan, um den Content aller Blogs hier wieder herzustellen. Leider hat das nicht bei allen Blogs geklappt – und mein Sharepoint-Blog war einer der Blogs, die sich nicht wieder restaurieren lieáen. Aber ein Neuanfang bietet immer auch neue M”glichkeiten.