SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Script für "Neues Dokument"

Geprüfte Antwort Dieser Beitrag hat 11 Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich erstellt 14 Apr. 2010 11:36
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich weiß es zwar nicht, aber warum schaust Du nicht einfach im Quelltext der Seite nach?

Alle Antworten

Ohne Rang
271 Beiträge
Kiera Als Antwort am 14 Apr. 2010 12:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ähm, was war jetzt falsch bei Andis Antwort? *wirr*

Seite im IE aufrufen, Quelltext anzeigen lassen, Suche nach "Neu", finden von:

<ie:menuitem id="zz11_New0" type="option" iconSrc="/_layouts/images/lg_icdoc.gif" onMenuClick="createNewDocumentWithProgID('http:\blablabla\u002ftemplate.doc', 'http:\blablabla\u002fDokbib1', 'SharePoint.OpenDocuments', false)" text="Neues Dokument" description="Ein neues Dokument in der Bibliothek erstellen." menuGroupId="100"></ie:menuitem>

Das ist doch das, was du suchst oder?

Verwirrte Grüße
Kiera

Ohne Rang
271 Beiträge
Kiera Als Antwort am 14 Apr. 2010 13:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

http://www.novolocus.com/2009/03/04/add-a-create-new-document-link-to-a-page/

SO funktioniert es bei mir.

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 14 Apr. 2010 15:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das ist ein Standardproblem. Bei JavaScript-Links schreibt man das Script nicht ins href-Attribut, sondern in onclick.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
106 Beiträge
hep83 Als Antwort am 8 Sept. 2014 18:34
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo!

Ich versuche gerade das Ganze mit SharePoint 2013 zu machen, mein Ergebnis bist jetzt, das leider nicht funktioniert (Fehlermeldung "Das Dokument konnte nicht erstellt werden..."):

<a title="Neues Dokument" class="ms-heroCommandLink" id="idHomePageNewDocument-WPQ2" onclick="CoreInvoke(&#39;createNewDocumentWithRedirect2&#39;, event, &#39;http://sharepoint/TEST%20UKE%20Formulare/Forms/template.xsn&#39;, &#39;http://sharepoint/TEST%20UKE%20Formulare/&#39;, &#39;SharePoint.OpenDocuments&#39;, false, &#39;http://sharepoint/_layouts/15/CreateNewDocument.aspx?id=http://sharepoint/TEST%20UKE%20Formulare/Forms/template.xsn&#39;, true, 1, &#39;ms-infopath&#39;)" target="_self" data-viewctr="0">Link</a>

Ich weiß leider nicht, was falsch ist..   ms-infopath  war vorher ms-word, da habe ich einfach mal geraten, dass das infopath heißt..

Diese Anleitung habe ich verwendet:

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

Sieht von euch jemand vielleicht einen Fehler?

Vielen Dank!

Gruß

 

Mein SharePoint System:

1 virtueller Server: SharePoint Server 2013
1 virtueller MS SQL 2008 R2 Server (wird mit anderen Anwendungen geteilt)

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 9 Sept. 2014 08:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das Einfachste ist es hier immer eine Bibliothek mit der gewünschten Vorlage anzulegen und dann im HTML-Quelltext zu schauen, wie der korrekte Neuanlage-Link aussieht.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
106 Beiträge
hep83 Als Antwort am 9 Sept. 2014 08:43
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

das klappt aber nicht ohne weiteres, wenn ich eine bestimmte Vorlage verwenden möchte, oder? Also ich möchte kein Dokument vom Computer auswählen und hochladen, sondern, dass die InfoPath-Vorlage direkt aufgeht und das neue Dokument bearbeitet werden kann (Speicherung dann per Button im InfoPath-Dokument).

Oder wie kommt man an den Code vom Javascript? Mit Firebug war ich leider nicht erfolgreich..

Gruß

Mein SharePoint System:

1 virtueller Server: SharePoint Server 2013
1 virtueller MS SQL 2008 R2 Server (wird mit anderen Anwendungen geteilt)

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 9 Sept. 2014 09:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das klappt auch damit. Du kannst entweder direkt der Bibliothek oder einem Inhaltstyp die passende Vorlage zuweisen. In beiden Fällen kann man über das Neu-Menü im Ribbon (ganz links unter Dokumente) aus der Vorlage ein neues Dokument erzeugen. Den Code dazu findet man dann in der HTML-Quelle.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
106 Beiträge
hep83 Als Antwort am 9 Sept. 2014 15:48
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke Andi, funktioniert :)

Mein SharePoint System:

1 virtueller Server: SharePoint Server 2013
1 virtueller MS SQL 2008 R2 Server (wird mit anderen Anwendungen geteilt)