SharePointCommunity
Die deutschsprachige Community für SharePoint, Office 365 und mit Azure

Link auf "Neues Dokument" in einer Page ?

bewertet von 0 Usern
Beantwortet Dieser Beitrag hat 1 Geprüfte Antwort | 4 Antworten | 1 Follower

Top-25-Beitragsschreiber
Männlich
505 Beiträge
Tom Scheuermann erstellt in 11 Apr 2016 14:15

Hi Communtiy,

die Aufgabenstellung:

Ich habe eine Bibliothek mit einem Inhaltstyp (nur einer, "Document" wurde entfernt). Für den Inhaltstyp wurde ein Excel-File (xlsx) als Vorlage definiert. 

Auf einer Page habe ich nun das Webpart zum Auflisten der Files dieser Bibliothek platziert. Nun soll jemand auf "neues Dokument" klicken können und damit das dem Inhaltstyp zugehörige Excel-Template als neues Dokument öffnen. Kurz also: Page -> "Neues Dokument" -> fertiges neues Excel-File auf dem Desktop.

Im Prinzip hab ich dazu schon einige Lösungen gefunden, z.B. http://blog.ppedv.de/post/2014/02/03/Anpassung-des-New-Document-Hyperlink-zum-Aufruf-der-Dokumentvorlage-(zB-mit-Word)-einer-SharePoint-2013-Bibliothek.aspx oder auch hier in der Community.

DAS PROBLEM:
Ich möchte die Website als Vorlage speichern und aus dieser Vorlage neue Websites anlegen.
Das bedeutet, das ich im Link auf "Neues Dokument" (also im J-Script Teil von z.B. 'createNewDocumentWithRedirect2' mit RELATIVEN PFADEN arbeiten muss.

Hat jemand eine Lösung ?

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Beantwortet Geprüfte Antwort

Top-10-Beitragsschreiber
Männlich
18.370 Beiträge

Ne9in, leider nicht. Aber es ist wirklich so einfach. Wenn irgendwo in der Methode sowas steht
http://sharepoint/website/documents/forms/template.dotx

ersetze es durch
_spPageContextInfo.webAbsoluteUrl + "/documents/forms/template.dotx"

Viele Grüße
Andi
af @ evocom de
Blog

Alle Antworten

Top-10-Beitragsschreiber
Männlich
18.370 Beiträge

Tom Scheuermann:
Das bedeutet, das ich im Link auf "Neues Dokument" (also im J-Script Teil von z.B. 'createNewDocumentWithRedirect2' mit RELATIVEN PFADEN arbeiten muss.

Warum? Setze im Script jeweils _spPageContextInfo ein. Bei diesem Objekt gibt es sowohl die webAbsoluteUrl als auch webServerRelativeUrl frei Haus und immer aktuell ;-)

Grüße aus WN

Viele Grüße
Andi
af @ evocom de
Blog
Top-25-Beitragsschreiber
Männlich
505 Beiträge

Danke Andi !

Hast'n Codesnippet ?

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Top-10-Beitragsschreiber
Männlich
18.370 Beiträge

Ne9in, leider nicht. Aber es ist wirklich so einfach. Wenn irgendwo in der Methode sowas steht
http://sharepoint/website/documents/forms/template.dotx

ersetze es durch
_spPageContextInfo.webAbsoluteUrl + "/documents/forms/template.dotx"

Viele Grüße
Andi
af @ evocom de
Blog
Top-25-Beitragsschreiber
Männlich
505 Beiträge

Und schon hattest Du ein Snippet gepostet :-)

Danke !

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Seite 1 von 1 (5 Elemente) | RSS