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 - 09: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 (9461)
am 28.08.2013 - 10: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 - 12: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 (9461)
am 28.08.2013 - 15: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 - 10: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 - 11: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 - 11: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

  • 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 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 0 User und 22 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