Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Sub-Theme für Marinelli erstellen

Eingetragen von austinat (179)
am 28.08.2013 - 10:23 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Guten Morgen,

ich habe eine Anfängerfrage was das Thema Subtheme angeht.
Ich würde gerne für das Theme Marinelli ein Subtheme anlegen und bin wie folgt vorgegangen.

Habe im Ordner sites/all/themes/marinelli/subtheme - Datei subtheme.info die Zeile

stylesheets[all][] = css/primary-links.css
den Strichpunkt entfernt und danach die orginal primary-links.css Datei in den subtheme Ordner kopiert und modifiziert.

Wenn ich nun das Subtheme aktiviere, sieht alles anders aus, habe nur eine Kleinigkeit im Menü geändert.
Dachte das es sich so verhält, das nur die Änderungen gegenüber dem Kern Theme verändert, nun sieht aber alles anders aus.

??

hier die subtheme.info.txt

die Dateien name = subtheme
description = Marinelli base subtheme
screenshot = screenshot.png
core = 7.x
base theme = Marinelli

;stylesheets[all][] = css/reset/reset.css
;stylesheets[all][] = css/common.css
;stylesheets[all][] = css/links.css
;stylesheets[all][] = css/typography.css
;stylesheets[all][] = css/forms.css
;stylesheets[all][] = css/drupal.css
;stylesheets[all][] = css/layout.css
stylesheets[all][] = css/primary-links.css
;stylesheets[all][] = css/slideshow.css
;stylesheets[all][] = css/secondary-links.css
;stylesheets[all][] = css/blocks.css
;stylesheets[all][] = css/node.css
;stylesheets[all][] = css/comments.css

‹ E-Mail ansicht sollte nicht Plain Text sein sondern Full HTML Nodes Reihenfolge ordnen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du mußt Dir darüber im Klaren

Eingetragen von wla (9466)
am 28.08.2013 - 11:16 Uhr

Du mußt Dir darüber im Klaren sein, daß Deine CSS-Anweisung die letzte in der Kette ist und alle anderen überschreibt. Wenn das jetzt eine allgemeine Anweisung ist, hat das recht breite Auswirkungen. Wenn du etwa eine Anweisung zu img änderst, wirkt sich das auf alle Images aus. Deshalb muß man mit Selektor-Ketten arbeiten, damit nur eine sehr begrenzte Wirkung erzielt wird z.B. .[Klasse des Views] .[Klasse des Feldes] img.
Ich arbeite übrigens nur mit einem eigene CSS-File im abgeleiteten Theme und übernehme keine vom Original. Dort füge ich dann nur meine Überschreibungen ein. Das ist zumindest einfacher zu handeln.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich verstehe, denke ich

Eingetragen von austinat (179)
am 28.08.2013 - 13:15 Uhr

ich verstehe, denke ich ;)

aber das file das du ansprichst, wie definierst du das, ich meine damit den Inhalt
wie werden die Änderungen übernommen?

wie muss die datei heißen?

Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm einen Namen, der

Eingetragen von wla (9466)
am 28.08.2013 - 16:02 Uhr

Nimm einen Namen, der vermulich noch nicht für eine CSS-Datei genommen wurde z.b. my_style.css. Dort hinein kommen CSS-Anweisungen, wie sie in anderen CSS-Dateien auch zu finden sind. Wie die in Deinem Fall auszusehen haben, mußt Du selbst herausfinden, z.B. mit Firefox und Firebug. Erstellt wird die Datei mit einem normalen Texteditor (Nicht mit Word und nicht als Rich Text). Bei Windows empfiehlt sich Notepad++. Das Encoding sollte auf UTF8 stehen, damit Du keine Probleme mit Umlauten in Kommentaren in dieser Datei bekommst.
Wie man mit Firefox und Firebug arbeitet findest Du bei Thoor als Tutorial http://www.thoor.de/drupal/video-tutorial/css-easy-way-mit-firefox-firebug. Leider ist der Autor verstorben.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp, hab jetzt

Eingetragen von austinat (179)
am 29.08.2013 - 11:37 Uhr

Danke für den Tipp, hab jetzt alles soweit im Einsatz, nur leider kämpfe ich noch mit dem Subtheme.
habe eine my_style.css im Ordner /sites/all/themes/marinelli/subtheme erstellt und eine einfache Anweisung hinterlegt.
Aktiviere ich nun das Subtheme im Menüpunkt Designe bekomme ich eine fehlerhafte Darstellung der Seite und dazu noch eine Vielzahl von
Fehlermeldungen. Dachte das nur die Änderungen übernommen werden? In der my_style ist folgendes eingetragen

}
.ssc, .ssc-content, .ssc-content span {
    display: block;
    margin: auto;
    text-align: right;
}

Die Fehlermeldungen die angezeigt werden

Zitat:

Fehlermeldung

Notice: Undefined index: Marinelli in drupal_theme_initialize() (Zeile 98 von /www/htdocs/w0055b77/wetter-linz/includes/theme.inc).
Notice: Trying to get property of non-object in phptemplate_init() (Zeile 12 von /www/htdocs/w0055b77/wetter-linz/themes/engines/phptemplate/phptemplate.engine).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).
Notice: Trying to get property of non-object in drupal_alter() (Zeile 1080 von /www/htdocs/w0055b77/wetter-linz/includes/module.inc).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eventuell ist der Dateiname

Eingetragen von quiptime (4972)
am 29.08.2013 - 12:06 Uhr

Eventuell ist der Dateiname my_style.css das Problem. Verwende einen ohne Unter- und Bindestriche. Ich verwende immer custom.css.

Wenn Du den Dateinamen personalisieren willst ist eine Struktur mit Punkten besser.
Beispielsweise: my.style.css oder my.mobile.style.css

  • Anmelden oder Registrieren um Kommentare zu schreiben

Moin, Muss erstens die Datei

Eingetragen von glycid (921)
am 29.08.2013 - 12:24 Uhr

Moin,

  1. Muss erstens die Datei subtheme.info heißen und nicht subtheme.info.txt
  2. "name = subtheme" und nicht "die Dateien name = subtheme"
  3. Musst Du bei den CSS Dateien, die verfügbar sein sollen, das Semikolon am Zeilenanfang entfernen!
  4. Wenn Du zusätzlich eine eigene .css Datei erststellst, was bei einem Marinelli Subtheme eigentlich überflüssig ist, musst Du diese auch in die .info Datei eintragen: stylesheets[all][] = my_style.css und dann den Cache leeren
  5. Ist: .ssc, .ssc-content, .ssc-content span { } keine Verkettung der Selectoren, sondern .ssc .ssc-content.  span {}
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • The Best Way to Kill a Thrilling Evening at Crash Casino Games
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 13 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 11 Stunden
  • ordnerstruktur
    vor 1 Woche 22 Stunden
  • Die Subdomain muß auf den
    vor 1 Woche 3 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 3 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20543

Neue User:

  • VegazoneSpel
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 45 Gäste online.

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