Wie kann ich eine CSS oder JS-Datei zu aktuellen Master hinzufügen von wsp bereitstellen?

StackOverflow https://stackoverflow.com/questions/1426036

  •  07-07-2019
  •  | 
  •  

Frage

Ist es möglich, es zu tun?

Oder muss ich einen neuen mastepage einzusetzen.

War es hilfreich?

Lösung

Sie können mit Hilfe einer "AdditionalPageHead" delegieren Kontrolle ..

Es ist ganz gut erklärt

Andere Tipps

Wenn Sie schreiben die manifest.xml Datei selbst, verwenden Sie das Template Element für CSS und JS-Dateien. Zum Beispiel:

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

Allerdings ist der am einfachsten Weg, es zu tun ist, indem ein Tool, das für Sie Erstellung der WSP-Datei verwaltet.

Bei der Verwendung von WSPBuilder , Dateien unter den 12-Ordnern in dem WSPBuilder Projekt werden auf dem Dateisystem automatisch platziert in der entsprechenden Position. Zum Beispiel würde 12\TEMPLATE\LAYOUTS\Custom\Company.css automatisch "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\Custom\Company.css" eingesetzt.


die CSS und / oder JavaScript von einer Master-Seite zu verweisen, benutzen _layouts für den Dateipfad. Diese Karten auf dem Dateisystem "%CommonProgramFiles%\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS".

Basierend auf dem obigen Beispiel:

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

Besorgen Sie sich die SmartTools.jQuerySetup Zip-Datei von den Smarttools für Sharepoint-Projekt hier: http://smarttools.codeplex.com/Release/ProjectReleases.aspx?ReleaseId= 22111

Es ist eine WSP, die eine Funktion namens jQuery einsetzt, die aus der Jquery-Datei besteht, eine aspx Kontrolle (das verweist jquery) und eine Funktion, die die AdditionalPageHead delegieren Kontrolle verwendet.

Sobald die Funktion aktiviert Sie jQuery in der Web-App auf jeder Seite haben werden ohne Masterseite Modifikationen (einschließlich Anwendungsseiten).

Alex ist richtig,

Darüber hinaus habe ich mit WSPBuilder einem Top-Add-on für den Aufbau von WSP-Dateien.

www.codeplex.com/wspbuilder

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top