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

Für Themekey Sub-Theme erstellen

Eingetragen von gargamel (127)
am 19.04.2010 - 13:14 Uhr in
  • Themes & Theming

ich bin nicht ganz im klaren, was eine Sub-Theme enthalten muss und wie die Struktur aussieht, als Ordner, differenzierende Logos etc..
Ich möchte mit Themekey das Aussehen der der Seite je nach Rubrik (Taxonomy oder Alias-Pfade) minimal ändern, u.a. das Logo und eventuell andere Sachen. Da ich ein bevorzugtes Theme verwende, will ich anhand dieser Theme eine Subtheme erstellen. Dazu habe ich mich auf Drupal erkundigt und folgende Anweisungen verinnerlicht:

z.B. für Minnelli Sub-Thema Garland info.datei:

; $Id: minnelli.info,v 1.7 2007/12/04 20:58:44 goba Exp $
name = Minnelli
description = Tableless, recolorable, multi-column, fixed width theme.
version = VERSION
core = 6.x
base theme = garland
stylesheets[all][] = minnelli.css

; Information added by drupal.org packaging script on 2008-02-13
version = "6.0"
project = "drupal"
datestamp = "1202913006"

Diese Datei landet wo?
Müssen weitere Dateien erstellt werden und welche, damit diese Subtheme funzt. Wo landen die Logos, die je nach Rubrik sich ändern sollen?
Das sind die Fragen, die ich heute in die Runde habe und im Moment auf dem Schlauch stehe.

‹ [gelöst] CCK Filefield: 3 Bilder hochladen -> Wie greife ich in node-meinhaus.tpl.php drauf zu? Feste Spaltenbreite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

will ja nicht Nerven, aber

Eingetragen von gargamel (127)
am 21.04.2010 - 17:11 Uhr

will ja nicht Nerven, aber ich bekomme ThemeKey nicht zum laufen, egal ob ich ein vorhandenes Theme oder Sub-Theme nehme. Gibt es da ein Zauberwort oder wieso funzt das Teil bei mir nicht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

gargamel schrieb will ja

Eingetragen von mkalkbrenner (69)
am 24.04.2010 - 00:00 Uhr
gargamel schrieb

will ja nicht Nerven, aber ich bekomme ThemeKey nicht zum laufen, egal ob ich ein vorhandenes Theme oder Sub-Theme nehme. Gibt es da ein Zauberwort oder wieso funzt das Teil bei mir nicht?

Ich würde Dir gerne bei Deinem Problem helfen. Dazu musst Du aber etwas genauer beschreiben, wie Du ThemeKey konfiguriert hast bzw. wie Deine Regelketten aussehen. Evtl. mal einen Screenshot posten ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

mkalkbrenner

Eingetragen von gargamel (127)
am 24.04.2010 - 19:38 Uhr
mkalkbrenner schrieb
gargamel schrieb

will ja nicht Nerven, aber ich bekomme ThemeKey nicht zum laufen, egal ob ich ein vorhandenes Theme oder Sub-Theme nehme. Gibt es da ein Zauberwort oder wieso funzt das Teil bei mir nicht?

Ich würde Dir gerne bei Deinem Problem helfen. Dazu musst Du aber etwas genauer beschreiben, wie Du ThemeKey konfiguriert hast bzw. wie Deine Regelketten aussehen. Evtl. mal einen Screenshot posten ...

danke für dein Engagement. Mal andersrum gefragt. Was muss man denn in Themekey einstellen? Die Voreinstellung ist doch ok, oder nicht?

Ich habe Themekey aktiviert, Rechte vergeben und dann die Themes aktiviert, die in Frage kommen. Danach in die Regeln rein, eine node id angegeben (node/1 z.B.) dann "gleich" Zeichen ausgewählt und die Theme die ich aktiviert habe und die zur Auswahl stehen. Danach Cache und auf node/1.
Das habe ich mit einer Subtheme probiert, einer vorhandenen Theme aber es hat sich nichts geändert. (In dem ausgewähltem Theme habe ich nur das header-Hintergrund vorerst zum testen gegen eine eigene ausgetauscht)

http://img696.imageshack.us/i/58834886.png/
http://img685.imageshack.us/i/42232526.png/
http://img696.imageshack.us/i/59113589.png/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Anhand Deiner Screenshots

Eingetragen von mkalkbrenner (69)
am 26.04.2010 - 08:54 Uhr

Anhand Deiner Screenshots sieht man, dass ThemeKey grundsätzlich arbeitet.

Merkwürdig ist allerdings die Debugausgabe auf http://img696.imageshack.us/i/59113589.png/
Dort steht:
ThemeKey Debug: No Match: "node:nid = node/410 >>> interactive_media_1"

Der Wert für node:nid sollte aber so aussehen:
ThemeKey Debug: Match: "node:nid = 410 >>> interactive_media_1"

Also nur die Knotennummer und nicht node/ davor.
Kannst Du bitte in der Debugausgabe nochmal weiter nach unten scrollen und den Wert für node:nid posten?

Evtl. bist Du auf einen Bug gestoßen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

http://img202.imageshack.us/i

Eingetragen von gargamel (127)
am 26.04.2010 - 10:46 Uhr

http://img202.imageshack.us/img202/4052/95313657.png
http://img28.imageshack.us/img28/7774/55609553.png
http://img34.imageshack.us/img34/3662/93776861.png
http://img180.imageshack.us/img180/8682/59348083.png
http://img10.imageshack.us/img10/4772/67764594.png

Die node id habe ich so eingegeben, wie du gesagt hast, damit hat sich auch nichts geändert. Ich habe so eben auch mit dem Theme Marwin getestet; das gleiche Bild.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Laut

Eingetragen von mkalkbrenner (69)
am 26.04.2010 - 14:48 Uhr

Laut http://img10.imageshack.us/img10/4772/67764594.png funktioniert ThemeKey jetzt einwandfrei:
Switching theme to interactive_media_1

Das sieht danach aus, dass noch ein anderes Modul nach ThemeKey noch das Theme verändert (für Entwickler: Ein anderes Modul verändert die globale Variable $custom_theme nach ThemeKey) oder die Theme-Engine schon gestartet ist (was ein Fehler in einem anderen Modul bedeutet).

Welche Version von ThemeKey hast Du denn installiert? Wenn Du 6.x-2.0-rc3 installiert hast, können wir den zweiten Fall ausschließen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

installiert ist

Eingetragen von gargamel (127)
am 26.04.2010 - 15:33 Uhr

installiert ist 6.x-2.0-rc2
Ich habe im Thema Theme eigentlich nur Composite Layout installiert, was anderes ist nicht ersichtlich bzw. darunter vorzustellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mach bitte ein Update auf

Eingetragen von mkalkbrenner (69)
am 26.04.2010 - 16:01 Uhr

Mach bitte ein Update auf rc3, dann sehen wir mehr in der Debugausgabe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat sich nichts geändert.

Eingetragen von gargamel (127)
am 26.04.2010 - 16:45 Uhr

Hat sich nichts geändert. Debug ist gleich geblieben, diesmal auch mit Theme-Marvin getestet.
http://img130.imageshack.us/img130/2550/18650357.png

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, danke. Dann bleibt

Eingetragen von mkalkbrenner (69)
am 26.04.2010 - 16:54 Uhr

OK, danke. Dann bleibt nur,

Zitat:

dass noch ein anderes Modul nach ThemeKey noch das Theme verändert

.

Kannst Du Dich grundsätzlich mit Patches aus?

Ich würde gerne in der Datei theme.inc eine Debugausgabe erzeugen. Alternativ kann ich Dir auch eine modifizierte Version dieser Datei geben. Welche Version des Drupal-Cores setzt Du ein?

  • Anmelden oder Registrieren um Kommentare zu schreiben

sicher, das kriege ich hin.

Eingetragen von gargamel (127)
am 26.04.2010 - 20:58 Uhr

sicher, das kriege ich hin. Drupal 6.16, wenn du sicher gehen willst, kannst du mir auch die modifizierte Datei zusenden

  • Anmelden oder Registrieren um Kommentare zu schreiben

geladen und hier das

Eingetragen von gargamel (127)
am 26.04.2010 - 20:58 Uhr

geladen und hier das Ergebnis:

Themekey Debug:
http://img248.imageshack.us/i/56154883.png/

node/410 Debug:
http://img193.imageshack.us/i/98516570.png/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Laut

Eingetragen von mkalkbrenner (69)
am 27.04.2010 - 09:10 Uhr

Laut http://img248.imageshack.us/i/56154883.png/ sieht es tatsächlich so aus, als ob ein anderes Modul nach ThemeKey die globale Variable $custom_theme zurücksetzt.

Kannst Du in den Zusatzmodulen nach "$custom_theme" suchen und die Namen der Module posten?

Du könntest auch mithilfe des Moduls Utility das Gewicht von ThemeKey massiv erhöhen, so dass es das letzte ist, das ausgeführt wird:

Zitat:

Module Weight
This utility allows you to change module weights without having to make the change directly in the database. Very helpful for development or modules that require to be run in specific order.

  • Anmelden oder Registrieren um Kommentare zu schreiben

kommt nur in Views vor.

Eingetragen von gargamel (127)
am 27.04.2010 - 10:29 Uhr

kommt nur in Views vor. Utility habe ich zwar installiert, aber wie kann ich die Gewichtung erhöhen? Wert im - oder im +? Habe mal Wert hoch angesiedelt, aber geändert hat sich nichts.
Hier die Listung:
Administration
CCK
Caching
Colorpicker
Composite Layout
Content
Content Profile
Core - optional
Core - required
Date/Time
Devel
Development
Easy Module
Flags
Form Elements
Fusion Charts
Image
ImageCache
Input filters
Location
Mail
Messaging
Meta tags
Multilanguage
Node form columns
Notifications
Organic groups
Other
Profile
Registration
Relevant Content
Rules
Services
Services - authentication
Services - servers
Services - services
Sonstige
Spam control
Statistics
Taxonomy
Taxonomy Image
ThemeKey
Ubercart - core
Ubercart - core (optional)
Ubercart - extra
Ubercart - fulfillment
Ubercart - payment
User Interface
User Login bar
User interface
Util
Views
Voting
petition
webform

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kommando zurück, ich habe die

Eingetragen von gargamel (127)
am 27.04.2010 - 10:50 Uhr

Kommando zurück, ich habe die Gewichtung auf - gesetzt und jetzt schaltet er um. geht doch... ;)

Ich dank dir für die Zeit und Geduld. Es geht mit Utility

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welchen Wert hast jetzt genau

Eingetragen von mkalkbrenner (69)
am 27.04.2010 - 10:43 Uhr

Welchen Wert hast jetzt genau als Weight für ThemeKey gesetzt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

mkalkbrenner schrieb Welchen

Eingetragen von gargamel (127)
am 27.04.2010 - 10:59 Uhr
mkalkbrenner schrieb

Welchen Wert hast jetzt genau als Weight für ThemeKey gesetzt?

-100 und -101 für Themekey Module
Die anderen die in Frage kämen, weil zuvor Themekey auf 0 war sind folgende:

-10 U create / OG integration
-10 getID3()
-5 Translation helpers
-1 Webform
-1 Hierarchical Select Taxonomy
-1 Content Profile

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 16 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 8 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 6 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 14 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