Der Bereich Shopware Labs ist die Plattform für alle Entwickler. Hier findet man technische Dokumentationen und zahlreiche Tipps und Tricks rund um das Thema Programmieren. In dieser Rubrik stellen außerdem die Entwickler der shopware AG neue und experimentelle Lösungsansätze vor. Neue Funktionen, die in dieser Rubrik bereitgestellt werden, sind teilweise auch für zukünftige Releases geplant. Die Funktionen können dann ohne Programmierkenntnisse zukünftig direkt im Shopware Backend konfiguriert werden oder werden über Plugins bereitgestellt. Informationen über neue, geplante Funktionen finden Sie in unserer Roadmap.
Bitte beachten Sie, dass die hier bereitgestellten Lösungsansätze nicht offiziell supportet werden und nur eingebaut werden sollten, sofern Sie über das entsprechende, technische Wissen verfügen.
BlueprintCSS für Shopware 3.0.5
- shopware AG
- 09.04.2010
- 0
-
- Template, CSS, BlueprintCSS, Framework
- Labs/ Alte Erweiterungen/ Template
- Kein Support
- Experimentell
Hinweis: Diese Anpassung / Umstellung sollte nur durch versierte Benutzer oder Entwickler vorgenommen werden.
Inhaltsverzeichnis
Version / Copyright
Version: 1.0
Copyright (c) 2010 Shopware AG
Allgemein
Dieses Paket bietet Ihnen die Möglichkeit das BlueprintCSS Framework in Ihrem Shopware Template zu nutzen.
BlueprintCSS bietet Ihnen ein Grid, welches in 24 Spalten eingeteilt ist und eine Gesamtbreite von 950px hat. Als Lizenz für BlueprintCSS kommt eine modifizierte Version der MIT Lizenz zum Einsatz.
Für weitere Informationen zur Lizenzierung von BlueprintCSS folgen Sie bitte folgendem Link: http://wiki.github.com/joshuaclayton/blueprint-css/license
Installation
Die Installation dieses Template gestaltet sich wirklich einfach. Es wird empfohlen vor der Installation Ihr Standardtemplate zu sichern. Sie überschreiben dieses im späteren Verlauf dieser Installation.
1. Stellen Sie eine Verbindung zu Ihren FTP-Server her
2. Wechseln Sie in das Verzeichnis "/templates"
3. Laden Sie den Ordner "0", welcher neben dieser Installationsanleitung im Archiv befinden, auf Ihren FTP-Server hoch
4. Aktivieren Sie ggf. das Template in Ihrem Shopware Backend unter Einstellungen -> Templateauswahl
5. Fertig
Funktionsweise
BlueprintCSS baut auf ein so genanntes Grid-System auf. Dieses System basiert standardmäßig auf 24 Spalten, wo jede Spalte eine Breite von 30px und einer Gesamtbreite von 950px hat.
Wenn Sie das BlueprintCSS verwenden, achten Sie bitte darauf dass sich Ihre Elemente wie Links, Paragraphen und Div-Boxen innerhalb einer Div-Box befindet, welche die Klasse "container" vorweist.
Wir verwenden für dieses Template ein typisches 3-spaltiges Layout, wie Sie es häufig im Internet vorfinden. In der linken Spalte unseres Layouts befindet sich die Kategorienauswahl, deren Unterkategorien sowie alle statischen Seiten, die Sie in der Spalte links definiert haben.
Diese Div-Box hat die Klasse "span-4" und die ID "left" zugewiesen bekommen. Durch das "span-4" legen wir eine Breite von 150px sowie ein Spacing nach rechts von 10px fest.
Der Content-Bereich hat die Klasse "span-16" und die ID "middle", was eine Breite von 630px sowie wieder ein Spacing nach recht von 10px festlegt.
Die rechte Spalte, wo sich das Topseller Accordion befindet, hat auch die Klasse "span-4" sowie die ID "right" zugewiesen bekommen. Da dies die letzte Box in unserem 3-spaltigen Layout ist, vergeben wir zusätzlich die Klasse "last" um das standardmäßige Spacing nach rechts zu deaktivieren.
Die beachten Sie dass auf manchen Seiten die rechte Spalte komplett ausgeblendet wird. Hier wird der dann der Content-Bereich von den standardmäßigen 650px auf 780px gestreckt. Falls Sie selbst Anpassungen am Template vornehmen, achten Sie darauf dass die Box nicht 16 Spalten sondern 19 Spalten sind.
Wenn Sie wie wir beispielsweise ein 3-spaltiges Layout anlegen möchten dann machen Sie dies wie folgt:
<div class="container"> <div class="span-4"> linke Spalte </div> <div class="span-16"> mittlere Spalte </div> <div class="span-4 last"> rechte Spalte </div> </div>
Bitte beachten Sie dass nicht die komplette Funktionalität zur Verfügung stehen, da wir das BlueprintCSS Framework für die Verwendung in unseren Templates modifiziert haben. Wir verwenden nur noch den Reset sowie den Hauptteil des Framework, das Grid, für dieses Templates.
Für weitere Informationen zur Benutzung von BlueprintCSS erhalten Sie auf der Projektseite des Frameworks: blueprintcss.org
CSS-Struktur
Für dieses Template haben wir die grundlegende Struktur unserer Stylesheets geändert, was Ihnen als Anwender natürlich auch einen Vorteil bietet. Wir konnten die Größe unseres Hauptstylesheets "basic.css" von 98 kB auf unter 64 kB drücken, was Ihren Shop wieder ein wenig mehr Geschwindigkeit liefert. Bitte beachten Sie dass die "basic.css" umbenannt wurde in "style.css" und die Dateistruktur verändert wurde.
Wieso wird in der index.tpl nur noch ein Stylesheet geladen?
Durch die Umstellung des Templates haben wir uns dazu entschlossen einen zentralen Punkt zur Verwaltung der verwendeten Stylesheets zu finden, so dass wir uns dazu entschieden haben, die einzelnen Stylesheets über die "style.css" zu importieren.
Welche Vorteile bietet mir diese Erweiterung?
Durch die Verwendung von einen CSS-Frameworks können wir Ihnen die Möglichkeit bieten auf eine gleichbleibende, standardisierte und sorgsam getestete Grundlage Ihre eigenen Template zu erstellen.
Dazu bieten wir Ihnen auch einen kleinen Geschwindigkeitsbonus, welchen wir durch ablösen mehrerer Klassen
bewerkstelligt haben.Artikel-PDF erstellen
Erweiterung bewerten
Kommentare:
Artikel kommentieren
Weitere interessante Artikel:
Bestell-Nr.: SW1357
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*

