2009-06-03 11 views
0

ich einige CSS-Dateien, die in einer Funktion bereitgestellt werden scoped zu „site“Wo sollte ich CSS-Dateien in einer Sharepoint-Installation speichern?

Sie enthält einige Anrufe Bilder (auch von der Lösung eingesetzt) ​​und so die Pfade sind Dinge wie

background: #ffcc00 url( '/sites/portal/Style Library/CSS/PersonalCenter.gif') repeat-x; 

jedoch Ich würde gerne auf anderen "sites/XXXX" bereitstellen können, ohne die URL in allen CSS-Dateien ändern zu müssen!

Ich kann sie nicht einfach in der Top-Level-URL platzieren, da sie eigene Styles usw. hat und es wäre verwirrend, Stile von Sub-Sites in sie zu mixen.

Gibt es wo anders sollte ich solche Dinge speichern?

Danke!

Antwort

1

Vielen Dank für Ihre Antworten ...Am Ende habe ich mich über relative Pfade erinnert und

funktioniert gut.

Die Bilder/CSS-Dateien bleiben in der Stilbibliothek, die CSS-Änderungen zu überprüfen, hat mir als nützlich erwiesen, bevor sie das Hauptmerkmal und macht eine ‚richtige‘ Freigabe der Lösung

Jetzt begehen, warum ich einfach nicht tun das von Anfang an!?

1

Wie über sie platzieren (die Bilder) in _layouts, dann könnten Sie

url( '/_layouts/images/PersonalCenter.gif') 
1

Es gibt zwei große Möglichkeiten:

1. Bewahren Sie die Bilder in der Stilbibliothek.

Gehen Sie zu/sites/portal/Style Library/Images und erstellen Sie dort einen Ordner zum Speichern Ihrer Bilder. Dies scheint ähnlich zu sein, was bereits in der CSS-Datei gemacht wurde. Verwenden Sie einen relativen Pfad in der CSS-Datei, um den/sites/portal-Teil der URL zu vermeiden.

Vorteile: Versionskontrolle, Sie müssen sich keine Sorgen über die Bereitstellung auf mehreren Servern machen.

2. Speichern Sie Ihre Bilder im Dateisystem.

Erstellen Sie einen Ordner für die Bilder, die für Ihre Lösung spezifisch sind, z. bei

C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server extensions \ 12 \ TEMPLATE \ BILDER \ siteXXX

Diese Karten zu dem Ordner, Johan erwähnt, wo würden Sie verwenden

/_layouts/images/siteXXX/image.gif

Sie verweisen r Bilder.

Vorteile: Leistung (vielleicht) abhängig davon, wie der Server konfiguriert ist.

Empfehlung: Verwenden Sie nach Möglichkeit die Stilbibliothek. Versionskontrolle allein ist ein großer Vorteil.

Verwandte Themen