Dringend: Wie kann ich ein Modul entwickeln, welches ein eigenes Theme nutzt
Eingetragen von cvb (29)
am 26.05.2009 - 14:06 Uhr in
am 26.05.2009 - 14:06 Uhr in
Ich entwickel gerade ein Modul. Dieses soll nicht über die Haupt-Drupal-Seite aufgerufen werden, sonden eine Microsite sein, die standalone Seite läuft.
Wie kann ich das Aussehen dieses Moduls beeinflussen?
- Anmelden oder Registrieren um Kommentare zu schreiben
duplicate
am 26.05.2009 - 14:45 Uhr
Moin!
Hat die Antwort auf die gleiche Frage von Dir vor einiger Zeit nicht weitergeholfen? Warum fragst Du nicht einfach dort nochmal nach?
Stefan
--
es soll ja wirklich schonmal jemand eine Lösung für ein Problem gefunden haben, indem er danach gesucht hat...
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
stimmt
am 26.05.2009 - 14:54 Uhr
Ja, das stimmt. Die Antwort hat nicht geholfen.
Ich kann nicht glauben, dass es dafür keine Lösung gibt.
Anonsten fände ich es nicht wirklich rund.
Ich muss doch in meinem Modul eine Funktion einfügen können, die das Theme bestimmt?!
In der .Info Datei für Themes kann man ein "base theme = x". Warum geht das nicht bei einem Modul?
Jeder User kann sein eigenen Theme wählen.
init_theme
am 26.05.2009 - 15:06 Uhr
Trotzdem ist das nicht wirklich ein Grund, den alten Thread nicht weiterzuführen. So kommt man später nämlich bei gleichem Problem nicht hinreichend schnell zur Lösung.
Es ist übrigens durchaus möglich, im Modul das aktuelle Theme festzulegen. Ich hab jetzt einfach mal ein wenig gegooglet und bin auf das Modul "themekey" gestossen. Dann hab ich mir einfach mal angeschaut, wie das dort gemacht wird (
hook_init()
implementieren,$custom_theme
setzen undinit_theme()
aufrufen) und schon war die Lösung komplett.hth,
Stefan
--
es soll ja wirklich schonmal jemand eine Lösung für ein Problem gefunden haben, indem er danach gesucht hat...
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Das heißt, dass ich dieses
am 26.05.2009 - 15:33 Uhr
Das heißt, dass ich dieses Modul bzw. diesen ganzen Code dafür brauche, um nur das Theme für ein Modul zu tauschen?
theme wechseln
am 26.05.2009 - 15:43 Uhr
Das heisst, dass Du Dir bei diesem Modul anschauen kannst, wie das gemacht wird.
Effektiv benötigst Du nur 5 Zeilen des Codes.
hth,
Stefan
--
es soll ja wirklich schonmal jemand eine Lösung für ein Problem gefunden haben, indem er danach gesucht hat...
Tipp: Beachte die Verhaltensregeln des DrupalCenter.