8
votes

Fichier JS personnalisé SharePoint Meilleure pratique

J'ai fait une page maître personnalisée. J'ai également fait un fichier CSS personnalisé que j'ai téléchargé sur "Bibliothèque de style". Je lie à ce fichier CSS par: xxx

désormais désormais créer un fichier JS personnalisé et créer un lien dans la page Master personnalisée. 1. Où dois-je télécharger le fichier JS, créer un dossier comme la "bibliothèque de style"? 2. Y a-t-il une manière SharePoint de créer un lien vers le fichier JS, comme celui ci-dessus pour un fichier CSS?


0 commentaires

4 Réponses :


0
votes

Vérifiez la classe SharePoint: ScriptLink Class, similaire à la SharePoint: CSSSregistration.

La documentation est assez clairsemée, mais essayez ce http: //www.go4sharepoint. com / forum / SharePointScriptLink-6462.aspx


0 commentaires

0
votes

Vous pouvez télécharger ce fichier JS dans la bibliothèque de documents de collection de sites, si vous souhaitez obtenir ceci à toutes les collections de sites, veuillez créer un dossier dans la mise en page latérale et la coller là-bas. Et référencez ceci est dans votre page maître Custome.


0 commentaires

5
votes

Utilisez la bibliothèque de style et utilisez CSSSregistration et ScriptLink s'ils fonctionnent. Mais parfois, SharePoint met les liens dans un ordre que vous ne voulez pas. Dans ce cas, vous pouvez utiliser ce qui suit pour insérer directement les références:

<link rel="stylesheet" type="text/css" href="<% $SPUrl:~SiteCollection/Style Library/coe/mainCOE.css%>" runat="server"/>
<script type="text/javascript" language="javascript" src='<asp:Literal runat="server" Text="<%$SPUrl:~SiteCollection/Style Library/coe/mainCOE.js%>" />'></script>


0 commentaires

20
votes

Vous pouvez stocker des fichiers JS dans le dossier _layouts, mais les stocker dans la bibliothèque de style vous donne gratuitement l'historique des flux de travail / changez gratuitement.

Si vous conservez vos fichiers JS dans la bibliothèque de style, vous pouvez les référencer dans votre maître-chef en utilisant The ~ SiteCollection Jeton en utilisant le Code> Tag, comme: P>

<SharePoint:Scriptlink runat="server" Name="~sitecollection/Style Library/[YOUR SITE]/js/functions.js" Language="javascript" />


1 commentaires

Cela devrait être la réponse acceptée, surtout de nos jours. _Layouts est tellement 2010: p