Stud.IP Dokumentation
Entwickler-DokuWeitere Themen
Plugin-Schnittstellespezielle Klassen(edit) |
EinleitungAlle Bilder, JavaScript- und Stylesheet-Dateien von Stud.IP liegen in einem gemeinsamen Verzeichnis Ausserdem exisitiert die Konfigurationsvariable Beispiel: Ein Stud.IP liegt unter Zweck dieser Übung ist, statische Inhalte von anderen Servern ausliefern zu können, um so die eigentlichen Webserver zu entlasten. Ein speziell eingerichteter Assets-Webserver ist viel effizienter in der Auslieferung der statischen Inhalte, als das der normale Webserver könnte. Einrichten eines speziellen Assets-WebserversVorraussetzung ist ein bereits vorhandener Webserver, der als Assets-Webserver dienen kann. In dieser Hinsicht ist lighttpd sehr zu empfehlen. Kopieren Sie nun einfach das komplette Verwendung der Klasse AssetsUm Bilder, JavaScripts usw., die sich im Assets-Verzeichnis befinden, im HTML-Markup ansprechen zu können, bestünde selbstverständlich die Möglichkeit, direkt die globale Variable
[[- <img alt="Blank" src="assets/images/blank.gif" /> -]] Will man das [[- echo Assets::img('blank.gif', array('alt' => 'nothing here', 'class' => 'some_class')); <img alt="nothing here" class="some_class" src="assets/images/blank.gif" /> -]]
| ||
|