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

[gelöst] Sub Theme

Eingetragen von Albrecht Marignoni (277)
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 (6003)
am 08.12.2009 - 10:21 Uhr

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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Offensichtlich haben auch

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

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 (6003)
am 08.12.2009 - 10:51 Uhr
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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

müssen denn die CSS Dateien

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

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 (277)
am 08.12.2009 - 11:07 Uhr

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 (6003)
am 08.12.2009 - 11:14 Uhr
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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

So sah mein Subthemeeintrag

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

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 (9461)
am 08.12.2009 - 11:38 Uhr

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 (277)
am 08.12.2009 - 11:43 Uhr

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 (2262)
am 08.12.2009 - 11:44 Uhr
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 (6003)
am 08.12.2009 - 11:45 Uhr

@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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt, das habe ich

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

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 (277)
am 10.12.2009 - 10:46 Uhr

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 (9461)
am 10.12.2009 - 10:46 Uhr

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 (277)
am 10.12.2009 - 10:48 Uhr

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 (9461)
am 10.12.2009 - 11:16 Uhr

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 (277)
am 10.12.2009 - 11:42 Uhr

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 (140)
am 10.12.2009 - 20:15 Uhr

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 (277)
am 12.12.2009 - 20:14 Uhr

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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 16 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 13 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 29 Gäste online.

Benutzer online

  • wla

Hauptmenü

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

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • 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

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