SharePoint 2013 / 2010

SharePoint: LoopBackCheck deaktivieren

Um die Funktion LoopBackCheck auf einer Entwicklungsumgebung zu deaktivieren, führen Sie das folgende PowerShell-Kommando aus:

New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name DisableLoopbackCheck -value „1“ -PropertyType  dword

Dieser Befehl erzeugt einen neuen Eintrag in der Windows Registry, der verhindert, dass sich die Box mit dem Anmeldedialog beim Login immer wieder öffnet.

 

 […]

SharePoint: Hinzufügen von Menuitems zum ECB Menü

Unter dem ECB Menü (Edit Control Block) wird das Kontextmenü verstanden, das in jeder Liste oder Dokumentbibliothek direkt dem jeweiligen Item zugeordnet ist.

Um in SharePoint dem ECB Menü (Edit Control Block) ein weiteres Item hinzuzufügen, können Sie folgendes tun:

Erstellen Sie in VS 2010 ein leeres SharePoint Projekt.
Fügen Sie diesem Projekt aus den SharePoint Projektvorlagen ein -Leeres Element- (Empty Element) hinzu.
Übergeben Sie dem […]

SharePoint: Master-Page & Inhaltsseite

Mit folgenden Befehlen ermittelt man die aktuelle Master-Page und die zugehörige Inhaltsseite via Code innerhalb einer SharePoint-Seite.
Inhaltsseite
<% Response.Write( System.IO.Path.GetFileName(HttpContext.Current.Request.FilePath )); %>

Master Page
<% Response.Write(Page.MasterPageFile); %>
Dieses Beispiel ist hier als Inline-Code dargestellt und zu diesem Zweck muss in der web.config die Eigenschaft AllowServerSideScript auf true gesetzt werden. […]

Inline-Code in SharePoint-Seiten

Problem
Per Default-Einstellung ist das Schreiben von Inline-Code in SharePoint-Seiten deaktiviert und führt zu Fehlermeldungen wie dieser:
An error occurred during the processing of /folder/file.aspx. Code blocks are not allowed in this file.
Diese Einstellung dient der Sicherheit.

 
Lösung
Zum Deaktivieren müssen der Datei web.config der zugehörigen Webanwendung, in der die SharePoint-Webseite läuft, folgende XML Tags im Element SafeMode hinzugefügt werden:
<PageParserPaths>
<PageParserPath VirtualPath=“/*“
 […]