Die Schaltfläche „Dokument hochladen“ in der Vorlage Dokumentencenter anpassen

In einem der letzten Artikel habe ich über die Inhaltsorganisation von SharePoint Server und Office 365 geschrieben. Vielleicht hat ja der eine oder andere mein Szenario nachvollzogen und ist dabei auf eine kleine Hürde gestoßen. Wenn man nämlich ein Dokumentencenter erstellt, liegt auf der Startseite die Schaltfläche Dokument hochladen. Diese lädt immer in die Bibliothek Dokumente hoch, welche von den Regeln der Inhaltsorganisation aber nicht erfasst wird.

Diese Schaltfläche soll nun angepasst werden, dass die Dokumente automatisch in der Bibliothek Abgabebibliothek
hochgeladen und damit den Regeln unterworfen werden. Diese Anpassung geschieht per SharePoint Designer 2013. Sofern noch nicht vorhanden, können Sie SharePoint Designer 2013 von http://www.microsoft.com/de-de/download/details.aspx?id=35491 herunterladen und installieren. Der SharePoint Designer ist kostenlos und auf dem Rechner auf dem er läuft muss .NET 3.0 installiert sein, was bei Windows 8 kein Problem ist.

Öffnen Sie den SharePoint Designer und wählen Sie den Punkt Website öffnen. Geben Sie die Adresse der Website und die Anmeldedaten ein.

Navigieren Sie nach dem laden der Site, was eine ganze Weile dauern kann, zu Alle Dateien und öffnen Sie die Datei default.aspx welche sich direkt im Stamm der Website befindet.

Die Datei selber können Sie nicht so einfach editieren, dies gelingt nur im erweiterten Modus. Klicken Sie dazu auf das Menüband Start und dann auf Erweiterter Modus.


Suchen Sie den folgenden Eintrag, welcher ca. in Zeile 130 – 150 steht

<button

onclick=“javascript:OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

return false;“>

<nobr>

<img style=“vertical-align:middle“ alt=“Dokument hochladen“ src=“/_layouts/15/images/uploaddoc.png?rev=38″></img>

&nbsp;<span>Dokument hochladen</span></nobr>

</button>

Dieser Eintrag legt die Schaltfläche an und über die JavaScript Funktion OpenNewFormUrl() fest, welches Formular zum hochladen der Dateien geladen wird. Ersetzen Sie das schon vorhandene Formular

OpenNewFormUrl(‚Dokumente/Forms/upload.aspx‘);

mit dem Formular der Abgabebibliothek.

OpenNewFormUrl(‚DropOffLibrary/Forms/upload.aspx‘);

Speichern Sie die Seite und testen Sie. Neue Dateien sollten jetzt automatisch in die Abgabebibliothek hochgeladen und von dort verschoben werden. Für Benutzer eine einfache und sogleich elegante Lösung.

Dies ist der letzte Artikel für dieses Jahr. Ich wünsche allen Lesern ein frohes Fest, einen guten Rutsch und viel Erfolg bei allen Projekten und Wünschen im kommenden Jahr.

Der Kurzlink zu diesem Artikel ist http://wp.me/p4y7ta-5N.

Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema.
Kontaktieren Sie mich einfach über mein Kontaktformular.

Sie wollen mehr über mich erfahren? Dann gehen Sie auf meine Site
http://www.nicothiemer.de

Nico Thiemer

Kommentar verfassen