Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Sub Theme

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 10:02 Uhr in
  • Anfängerfragen

Ist es richtig, dass ich ein neues Sub-Theme anlege, in dem ich in den Ordner des Themes unter sites > all > themes > Thema einfach nur eine neue .info datei anlege und das Theme in den Ordner sites > themes > Thema Sub diesem Ordner für das Parents Theme in der neuen .info Datei erkläre (natürlich mit den gewünschten Einträgen aus dem Parents theme)?

‹ Benutzeranmeldung Block Im Prinzip einfach Modifikationen, doch wie bewerkstelligen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

sub-theme

Eingetragen von stBorchert (3632)
am 08.12.2009 - 10:21

Hallo.
Ein Sub-Theme wird üblicherweise als Unterverzeichnis im Basis-Theme angelegt. Im Verzeichnis des Sub-Themes erstellst Du dann eine .info Datei, in der Du über base theme = themename die Verbindung zum Basistheme herstellst.
Siehe dazu auch Sub-themes, their structure and inheritance auf drupal.org.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Offensichtlich haben auch

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 10:39

Offensichtlich haben auch andere damit Probleme... :-)
Ich verstehe nicht was das ist. Das hat doch nur dann
einen Sinn, wenn die CSS usw Einstellungen tatsächlich
verändert werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sub-Themes

Eingetragen von stBorchert (3632)
am 08.12.2009 - 10:51
Albrecht Marignoni schrieb

Offensichtlich haben auch andere damit Probleme... :-)

Wer?

Albrecht Marignoni schrieb

Ich verstehe nicht was das ist. Das hat doch nur dann
einen Sinn, wenn die CSS usw Einstellungen tatsächlich verändert werden.

Die CSS-Änderungen liegen ganz bei Dir.
Mit der .info machst Du das Theme innerhalb Drupals bekannt. Ohne .info weiss Drupal nicht, dass es da noch ein Theme gibt. Und Du kannst das Theme auch nur aktivieren, wenn es eine gültige .info hat.
Was genau Du dann am CSS änderst oder noch für Funktionen in der template.php hinzufügst, ist vollkommen Dir überlassen.

Auf der Seite, die ich vorhin erwähnt habe, ist genau beschrieben, was alles vom Basis-Theme geerbt wird (und somit auch überschrieben werden kann).

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

müssen denn die CSS Dateien

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 10:58

müssen denn die CSS Dateien in den Unterordner? Ich habe eine Kopie des Hauptthemas gemacht, den Eintrag Sybthema vorgenommen und ihn, wie Du mir geraten hast, in einen Unterordner im Thema eingegeben. Das Thema erscheint zwar, enthält aber, anders als das Hauptthema keine Vorschau und die CSS-Anweisungen werden nicht erkannt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich verstehe es nicht. Ist

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 11:07

ich verstehe es nicht. Ist egal, dann eben ohne. Immerhin kann man ja im Gegensatz zu den mitgelieferten Themen zusätzliche Themen bearbeiten und wenn man dokumentiert, was man gemacht hat, kann man bei einem Update das ja schnell wieder herstellen. Ich verstehe die Bedeutung der Subsites nicht, wenn im Ordner des subthemes nicht auch die CSS Dateien und Java Dateien liegen. Ok, vielen Dank.- Ich denke die Erklärung auf der Drupalwebsite ist nur etwas für Experten. :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sub-Themes

Eingetragen von stBorchert (3632)
am 08.12.2009 - 11:14
Albrecht Marignoni schrieb

Ich verstehe die Bedeutung der Subsites nicht, wenn im Ordner des subthemes nicht auch die CSS Dateien und Java Dateien liegen.

Java? Was für Java-Dateien?
Du selbst erstellst doch Dein sub-theme. Dementsprechend erstellst Du auch die css-Dateien und Grafiken, die dieses Sub-Theme zur Verfügung stellt.

Struktur:

+ sites/all/themes
  + base_theme
    - style.css
    - template.php
    - node.tpl.php
    - page.tpl.php
    + sub_theme
      - template.php
      - node.tpl.php

Das bedeutet, dass das sub-theme die style.css des Basisthemes verwendet und sowohl die template.php, als auch die node.tpl.php überschreibt.
Wenn Du jetzt in das Verzeichnis "sub_theme" auch eine style.css legst, kannst Du die CSS-Anweisungen des Basisthemes damit erweitern.

Schau Dir doch einfach mal "garland" und dessen sub-Theme "minelli" an. Dort funktioniert das auch so.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

So sah mein Subthemeeintrag

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 11:25

So sah mein Subthemeeintrag aus

name = Skysub
base theme = Sky
description = Sky is a center aligned, fixed or fluid theme that supports either all sidebar combinations (left, right, both, none)
core = 6.x
engine = phptemplate

; Regions
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[contenttop] = Content top
regions[contentbottom] = Content bottom
regions[contentfooter] = Content footer

; Stylesheets
stylesheets[all][] = css/layout.css
stylesheets[all][] = style.css
stylesheets[all][] = system-menus.css

; Scripts
scripts[] = scripts/hoverIntent.js
scripts[] = scripts/superfish.js
scripts[] = scripts/sky.js
version = "6.x-3.9"
core = "6.x"

----------------------------

und die Anweisungen:

+ sites/all/themes
+ base_theme
- style.css
- template.php
- node.tpl.php
- page.tpl.php
+ sub_theme
- template.php
- node.tpl.php

haben gefehlt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei irgendeiner Drupal 6

Eingetragen von wla (884)
am 08.12.2009 - 11:38

Bei irgendeiner Drupal 6 Version ist geädert worden, daß das Subtheme auch in einem Subfolder sein muß. Es reicht der Hinweis auf das Base Theme. Ich sehe aber in Deiner Info Datei ein anderes Problem:
Wenn Du Stype-Sheets oder Script-Files angibst, müssen die dann im neuen Theme liegen. Damit überschreibst Du das Original. Im übrigen muß man auch in überkopierten CSS-Dateien und Template-Files immer nachsehen, ob nicht der Pfad auf die alte Location noch irgenwo drinn steht oder der Name des alten Themes zu finden ist. Alles muß konsistent sein. (Ein gutes Beispiel findest Du in der Gebrauchsanweisung beim ZEN Starterkit)

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das scheint Alles auf die

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 11:43

Das scheint Alles auf die Schnelle nicht machbar zu sein. Ist es noch so, dass die Frameworks viel Kraft also CPU beanspruchen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Albrecht Marignoni

Eingetragen von SteffenR@drupal.org (397)
am 08.12.2009 - 11:44
Albrecht Marignoni schrieb

Das scheint Alles auf die Schnelle nicht machbar zu sein. Ist es noch so, dass die Frameworks viel Kraft also CPU beanspruchen?

Ich glaube du verwechselst da etwas - ZEN hat nichts mit dem ZEND Framework zu tun !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sub-Themes

Eingetragen von stBorchert (3632)
am 08.12.2009 - 11:45

@Albrecht: schau Dir einfach mal das Theme "garland" an. Dort gibt es ein Verzeichnis "minelli". Das ist ein sub-theme von "garland".
Und was hat das jetzt mit CPU-Auslastung zu tun?

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt, das habe ich

Eingetragen von Albrecht Marignoni (119)
am 08.12.2009 - 16:44

Stimmt, das habe ich verwechselt. Ich habe es mir angesehen. Und ich habe mir auch die Garland-Sache angesehen. Ich komme am Anfang des nächsten Jahres wieder darauf zurück. Das ist ja noch mal eine Wissenschaft für sich, diese Thema Sache. Schade. Aber ich muß bis zum 15. Dezember zumindest drei Bereiche meiner alten Seite in die neue Übertragen haben. Sonst fliegt mir meine alte um die Ohren und mein Provider ist nicht gerade sehr glücklich mit der alten Anwendung. Außerdem habe ich meinen Benutzern versprochen, dass es am 15. weitergeht. So ein Mist, warum muß das Alles so kompliziert sein. Vielen Dank für Eure Bemühungen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zen & Composit vertragen sich nicht :-(

Eingetragen von Albrecht Marignoni (119)
am 10.12.2009 - 10:46

Also, ich habe jetzt tatsächlich ein Subtheme aufspielen können. Die Frage ist nur, wie sieht denn bei Euch das Zen Theme aus. Sind im Hauptheme tatsächlich keinerlei CSS-Auszeichnungen vorhanden, wenn man sie nicht notiert? Oder ist es bei mir auch so, dass der Server wegen der Dateinamensproblematik "zen" die CSS-Anweisungen nicht "gerne" nimmt. Ich sehe jedenfalls eine triste Seite mit dreispaltigem Layout und einigen Blöcken, die eine graue Umrandung haben. Ansonsten ist alles weiß.
Seit drei Tagen habe ich es mit Zen versucht. Heute hat Drupal angezeigt, dass Composit sseine Probleme hat mit x beliebigen Zen Supthemes...3 Tage verlorene Zeit. So ein Mist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist bei Zen der

Eingetragen von wla (884)
am 10.12.2009 - 10:46

Das ist bei Zen der Standard. Jetzt kannst Du Dich hemmungslos in diversen CSS Anweisungen austoben, damit die Seite das Aussehen bekommt, welches Du willst (Font-Settings, Background-Pictures, Header Picture, Logo, Margin und Padding......). Du bist damit der Herr über alles.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

echt? Tja, also ich weiß es

Eingetragen von Albrecht Marignoni (119)
am 10.12.2009 - 10:48

echt? Tja, also ich weiß es auch nicht. Jedenfalls ist es mir nicht gelungen mit Zen ein Subtheme hinzubekommen. Und mit Garland gab und gibt es keine Probleme. Alles wie hier und auf Drupal.org beschrieben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe dafür das

Eingetragen von wla (884)
am 10.12.2009 - 11:16

Ich habe dafür das Zen-Starterkit genommen. Darin dann das CSS für das Layout bearbeitet (Einstellung der Spaltenbreiten). In weiteren CSS-Dateien kannst Du dann die anderen Einstellungen ändern. Wo ist das Problem? Einzig die page.tpl.php ist etwas tricky, aber das ist ja auf Drupal.org genau beschrieben.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es ist mir in drei Tagen

Eingetragen von Albrecht Marignoni (119)
am 10.12.2009 - 11:42

Es ist mir in drei Tagen nicht gelungen den Namen des Subthemes anzeigen zu lassen. Obwohl die Einträg für die Spaltenbreite vorhanden waren, wurden die Navigationsbereiche untereinander angezeigt. Ich habe gewiss nicht viel Erfahrung, aber bisher in Drupal nach ein bis zwei Tagen des Versuchs immer alles hinbekommen. Es will einfach nicht klappen. Zuletzt habe ich versucht aus den vorhandenen Themes Minelli usw ein Subtheme zu machen und stundenlang die Anweisungen versucht richtig zu schreiben. Es klappt einfach nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm, also für das Zen-Theme

Eingetragen von ShenLung (138)
am 10.12.2009 - 20:15

Hmm, also für das Zen-Theme habe ich hier eine kleine Anleitung geschrieben. Mit dieser Vorgehensweise hatte ich bisher keine Probleme. Und in dieser Art sollte eigentlich auch die Erstellung von Subthemes anderer Themes möglich sein.

Gruß
ShenLung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke. Deine Anleitung ist

Eingetragen von Albrecht Marignoni (119)
am 12.12.2009 - 20:14

Danke. Deine Anleitung ist sehr gut. Aber irgendetwas stimmt bei mir nicht und ich habe auch nicht genug CSS Kenntnisse. Ich gebe hiermit den Versuch auf, selbst ein Design zu machen. Mein Problem ist nämlich zusätzlich noch, dass ich besonders accessibles Desing machen müßte. Ich werde versuchen bis zum Ende des nächsten Jahres das Sky Desing zu begreifen und ändern. Ich habe es auch nach 4 Tagen nicht hinbekommen mit Zen und wie oben geschrieben, da fehlen mir die Kenntnisse. Ich bion für alles zuständig und eigentlich bin ich die Person für den Inhalt einer Website.
Herzlichen Dank :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • CCK Felder ein- und ausblenden
  • Node einem User zuordnen
  • Problem: weiterführende Frage zu Panels
  • iframe für Webmail - seltsames Problem
  • Suche Programmierer für Wordpress-Plugin
  • [GELÖST]Email field: Emailadresse durch "Emails senden"-Link ersetzen?
  • Acquia Marina funktioniert nicht richtig unter IE6
  • Ausgabe der Userreference-Felder ändern
  • [gelöst]nur node autoren können kommentieren
  • {gelöst} Typ: Node, gibt es auch andere?
  • Verschiedene Dienste und Seiten über eine Drupalseite verwalten
  • [Views] Tabelle: Gruppierung formatieren
Weiter

Neue Kommentare

  • Wie meinst du
    vor 52 Sekunden
  • Modul "CCK Field Privacy"
    vor 8 Minuten 13 Sekunden
  • Verwende einfach den Panel-Type Node-View
    vor 18 Minuten 25 Sekunden
  • Modul "Family Tree"
    vor 22 Minuten 53 Sekunden
  • @Frank: Was meinst du mit
    vor 53 Minuten 1 Sekunde
  • bitte nicht lynchen
    vor 1 Stunde 2 Minuten
  • Danke nochmals! Nach
    vor 1 Stunde 13 Minuten
  • habe mal die linken blöck
    vor 1 Stunde 31 Minuten
  • So geht´s
    vor 1 Stunde 36 Minuten
  • alles klar, habe schon
    vor 1 Stunde 38 Minuten

Statistik

Beiträge im Forum: 113138
Registrierte User: 10213

Neue User:

  • twa1
  • tmase
  • docmiller

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4706
stBorchert3632
md3536
Tobias Bähr3419
bv3265
dereine2590
Alexander Langer2507
pebosi2488
Thoor1719
rapsli1473
» User nach Punkten
Zur Zeit sind 21 User und 58 Gäste online.

Benutzer online

  • wla
  • stBorchert
  • bv
  • Endru
  • albert39
  • vistree
  • Noob-Anfänger
  • abc123
  • Frank Ralf
  • Streetacademy
  • PTJ
  • Broerello
  • käseroller
  • Thoor
  • finkenmann@drup...
  • rapsli
  • leoel
  • lape
  • nickstedt
  • R.Hendel
  • Carsten Müller

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Referenzen
  • Installation
  • Update
  • Forum
  • Team

Quicklinks II

  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
DrupalCamp.de - Drupal Initiative - Drupal Association