Newbie: Wie erstelle ich ein Sub-Theme von LiteJazz?
am 08.10.2008 - 12:51 Uhr in
Hallo,
ich möchte ausgehend vom Theme "LiteJazz" ein neues Sub-Theme in 6.x entwickeln.
Das Sub-Theme soll dafür erstmal ein Duplikat von Litejazz werden, woran ich dann gefahrlos "rumspielen" kann – nur wie mache ich so was?
Habe versucht nach Anleitung von Zen-Subthemes vorzugehen, aber irgendwie gelingt mir das nie (z.B. Menüs und Regionen verschwinden). Was ich gemacht habe:
1. In sites>all>themes einen neuen Ordner mit Namen "litejazzsub" angelegt
2. In den Ordner eine Datei "litejazzsub.info" mit folgendem Inhalt:
name = LiteJazz Sub
version = 1.0
core = 6.x
base theme = litejazz
engine = phptemplate
3. Beim Aufruf von "drupal/admin/build/themes" erscheint das SubTheme auch.
Aber wenn ich es anwähle, sieht es zwar ähnlich aus, aber es fehlt offensichtlich noch einiges.
4. Zwischendurch habe ich immer wieder brav den Cache geleert.
Wenn ich vom Zen-Starterkit die template.php und die theme-settings.php in den Ordner kopiere und alle Namen austausche, bringt mich das auch nicht weiter: es sieht einfach nicht nach LiteJazz aus.
Also wie erstelle ich ein Subtheme von LiteJazz, erstmal ohne eine Änderung vorgenommen zu haben? Was muss als Minimum vorhanden sein?
Danke für die Hilfe,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Die info Datei von
am 08.10.2008 - 13:01 Uhr
Die info Datei von "LiteJazz" enthält auch folgende Zeilen:
regions[sidebar_left] = Left Sidebar
regions[sidebar_right] = Right Sidebar
regions[content_top] = Content Top
regions[content_bottom] = Content Bottom
regions[header] = Header
regions[suckerfish] = Suckerfish Menu
regions[user1] = User 1
regions[user2] = User 2
regions[user3] = User 3
regions[user4] = User 4
regions[user5] = User 5
regions[user6] = User 6
regions[footer_region] = Footer
Damit werden die Regionen definiert, wenn du diese in deinem Sub-Theme auch so haben willst sollte das in deiner neuen info Datei nicht fehlen.
gruß pebosi
... immer noch nicht ...
am 08.10.2008 - 13:18 Uhr
Die Info-Datei sieht bei mir momentan so aus:
name = LiteJazzSub
description = Tableless multi-column theme
version = 1.0
core = 6.x
base theme = litejazz
regions[sidebar_left] = Left Sidebar
regions[sidebar_right] = Right Sidebar
regions[content_top] = Content Top
regions[content_bottom] = Content Bottom
regions[header] = Header
regions[suckerfish] = Suckerfish Menu
regions[user1] = User 1
regions[user2] = User 2
regions[user3] = User 3
regions[user4] = User 4
regions[user5] = User 5
regions[user6] = User 6
regions[footer_region] = Footer
Nur ändert sich nichts an der Situation – die Regionen werden nicht übernommen ...
Mache ich da grundsätzlich was falsch?