Question

Est-il possible de le faire?

Ou dois-je déployer une nouvelle page de contenu.

Était-ce utile?

La solution

Vous pouvez utiliser un " AdditionalPageHead " déléguer le contrôle ..

Cela s’explique assez bien ici

Autres conseils

Si vous écrivez vous-même le fichier manifest.xml, utilisez l'élément TemplateFiles pour les fichiers CSS et JS. Par exemple:

<TemplateFiles>
  <TemplateFile Location="LAYOUTS\Custom\Company.css" /> 
</TemplateFiles>

Toutefois, la manière la plus simple consiste à utiliser un outil qui gère la création du fichier WSP pour vous.

Lors de l’utilisation de WSPBuilder , les fichiers du dossier 12 du projet WSPBuilder sont automatiquement placés sur le système de fichiers. à l'emplacement correspondant. Par exemple, 12 \ TEMPLATE \ LAYOUTS \ Custom \ Company.css serait automatiquement déployé sur "% CommonProgramFiles% \ Microsoft Shared \ extensions de serveur Web \ 12 \ TEMPLATE \ LAYOUTS \ Custom \ Société.css ".

Pour référencer le code CSS et / ou JavaScript à partir d'une page maître, utilisez _layouts pour le chemin du fichier. Cela correspond à &%;% CommonProgramFiles% \ Microsoft Shared \ extensions de serveur Web \ 12 \ TEMPLATE \ LAYOUTS " sur le système de fichiers.

D'après l'exemple ci-dessus:

<link rel="stylesheet" type="text/css" href="/_layouts/Custom/Company.css"/>

Récupérez le fichier zip SmartTools.jQuerySetup du projet SmartTools for SharePoint ici: http://smarttools.codeplex.com/Release/ProjectReleases.aspx?ReleaseId= 22111

Il s'agit d'un WSP qui déploie une fonctionnalité appelée jQuery qui comprend le fichier jquery, un contrôle aspx (qui fait référence à jquery) et une fonctionnalité utilisant le contrôle de délégation AdditionalPageHead.

Une fois la fonctionnalité activée, jQuery sera présent sur chaque page de l'application Web sans aucune modification de la maquette (y compris les pages de l'application).

Alex a raison,

De plus, je trouve en utilisant wspbuilder un addon de haut niveau pour la construction de fichiers wsp.

www.codeplex.com/wspbuilder

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top