Gewusst wie: hinzufügen von Jquery zu MasterPage 2013
Ich versuche, fügen Sie jQuery in sharepoint 2013 master page. Was ich getan habe:
1)
- Kopieren jquery - "jquery-1.11.1.min.js" zu C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS.
- Kopieren seattle.html und fügen Sie
<!--SPM:<SharePoint:ScriptLink language="javascript" name="/_layouts/jquery-1.11.1.min.js" runat="server" Localizable="false" />-->
- Hochladen seattle.html als ASP-NET-MASTERPAGE
- Veröffentlichen es ---> Nichts passiert. Nach seattle.master nicht angezeigt Sharepoint:Scriptlink
2)
- Kopieren jquery - "jquery-1.11.1.min.js" zu SiteAssets. Meine Anwendung ist auf Stammwebsitesammlung so zum Beispiel den Zugang zu jquery ist
http://localhost/SiteAssets/jquery-1.11.1.min.js
- Kopieren seattle.html
- Hinzufügen
!--SPM:<SharePoint:ScriptLink language="javascript" name="'~sitecollection/SiteAssets/jquery-1.11.1.min.js" runat="server" Localizable="false" />-->
- Noch keine Wirkung
- Hinzufügen
Was ist der richtige Weg von Anfang-hinzufügen-hinzufügen von Jquery zu Sharepoint 2013?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich haben Sie vergessen, gelten benutzerdefinierte master-Seite klicken Sie auf Master-Seite Einstellungen Seite, und legen Sie
Site Master Page
undSystem Master Page
um Ihre benutzerdefinierte Gestaltungsvorlage.Wie referenzieren Sie JavaScript-Datei in SharePoint 2013 master page
Angenommen, das folgende Szenario:
helsinki.master
mit der zugehörigen HTML-Dateiverwendet
jquery.min.js
befindet sich im SharePointSite Assets
BibliothekDann, um die Referenz-Bibliothek jQuery in custom-master-Seite sind folgende Schritte verwendet:
helsinki.html
<!--SPM:<SharePoint:ScriptLink language="javascript"
name="~sitecollection/SiteAssets/jquery.min.js" runat="server"
Localizable="false"/>-->
helsinki.html
Site Master Page
undSystem Master Page
zuhelsinki.master
Über Die System-Master-Seite
System-Master-Seite verwendet wird, durch administrative Seiten, Listen und Dokumenten-Bibliothek Ansichten auf dieser Website
ich würde vorschlagen, hinzufügen von jQuery mit einem benutzerdefinierten DelegateControl. Mit diesem Ansatz gibt es keine Notwendigkeit, ändern Sie die MasterPage.
Jede Masterpage enthält einen Platzhalter, wo Sie sind in der Lage, um hook in benutzerdefinierte Skripte, wie z.B. jQuery.
Hier ist eine detaillierte Beschreibung, wie die Entwicklung der Lösung:
http://blogs.msdn.com/b/kaevans/archive/2011/04/06/adding-jquery-to-every-page-in-sharepoint-with-delegate-controls.aspx
Die Coole Sache mit der delegateControl ist, dass Sie verwenden können, alle Bereiche für diese Lösung. So können Sie anwenden, jQuery, um die ganze Farm, Webapplication, Sitecollection oder Web.
Hinsichtlich