Benutzerdefinierte SharePoint-JS-Datei Best Practice

8

Ich habe eine benutzerdefinierte Masterseite erstellt. Ich habe auch eine benutzerdefinierte CSS-Datei erstellt, die ich in "Style Library" hochgeladen habe. Ich verlinke diese CSS-Datei mit:

%Vor%

Jetzt möchte ich eine benutzerdefinierte JS-Datei erstellen und in der benutzerdefinierten Musterseite darauf verlinken. 1. Wo soll ich die JS-Datei hochladen, einen Ordner wie die "Style Library" erstellen? 2. Gibt es einen SharePoint-Weg, um mit der JS-Datei zu verknüpfen, wie der oben für eine CSS-Datei?

    
bmw0128 18.03.2010, 17:59
quelle

4 Antworten

0

Sie können diese js-Datei in die Bibliothekssammlung der Websitesammlung hochladen. Wenn Sie diese in alle Websitesammlungen importieren möchten, erstellen Sie einen Ordner in Seitenlayouts und fügen Sie ihn dort ein. Und verweisen Sie dies auf Ihre Custome-Masterseite.

    
Hojo 19.03.2010, 08:12
quelle
18

Sie können JS-Dateien im _layouts-Ordner speichern. Wenn Sie sie jedoch in der Stilbibliothek speichern, erhalten Sie einen Workflow / Änderungsverlauf kostenlos.

Wenn Sie Ihre JS-Dateien in der Stilbibliothek behalten, können Sie sie in Ihrer MasterPage mit dem ~ sitecollection-Token referenzieren, indem Sie das <SharePoint:Scriptlink> -Tag verwenden, etwa so:

%Vor%     
Jay 18.08.2010 08:08
quelle
4

Verwenden Sie die Stilbibliothek und verwenden Sie CssRegistration und ScriptLink, wenn sie funktionieren. Aber manchmal legt SharePoint die Links in einer Reihenfolge, die Sie nicht möchten. In diesem Fall können Sie die Referenzen direkt einfügen:

%Vor%     
Rich Bennema 19.03.2010 16:38
quelle
0

Überprüfen Sie die SharePoint: ScriptLink-Klasse, die der SharePoint: CssRegistration ähnelt.

Die Dokumentation ist ziemlich spärlich, aber versuchen Sie Ссылка

    
Paul Lucas 19.03.2010 03:01
quelle

Tags und Links