Für content type komplett Anderes Theme?
Eingetragen von FlorianAGAI (168)
am 03.03.2007 - 15:01 Uhr in
am 03.03.2007 - 15:01 Uhr in
Hallo,
ich habe eine Frage:
Ich habe einen Custom content type erstellt, der heisst: projects
Ich möchte das die Seiten vom Typ projects nichtnur eine Abwandlung vom standart theme sind, sondern ein komplett anderes Theme. Ist das möglich?
Gruß Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
Ja.
am 03.03.2007 - 15:44 Uhr
Ja.
Re: Ja.
am 03.03.2007 - 19:20 Uhr
Ja.
okay. Und wie?
"The final answer is 1337"
Hier ein
am 03.03.2007 - 20:18 Uhr
Hier ein Ansatz:
http://drupal.org/node/45944
Streng genommen ist das immer noch nur ein Theme für alles, da hier aber die ganze Page ausgewechselt wird, kannst du so Seiten völlig anders, und nicht nur abgewandelt, gestalten. Das ist eine sehr gute Lösung, da du dich so in Drupal selbst nirgendwo einhängen musst, wie das sonst der Fall wäre, um Einfluss auf die Theme-Wahl zu nehmen.
Ein anderer Ansatz wäre, einfach an der Stelle einzuhaken, an der entschieden wird, welches Theme genommen wird. Das erfordert allerdings eine Änderung im Drupal Core, denn soweit ich das sehe, gibt es dafür noch keinen Hook, mit dem man sinnvoll das Theme für bestimmte Seiten ändern könnte.
Es gibt im Core bereits eine solche hardgecodete Abfrage, für das Admin-Theme. Die befindet sich im system.module. Das sollte man da eigentlich rauswerfen und durch eine allgemeine Lösung ersetzen, mit der man dann auch direkt dein Problem lösen könnte. Scheinbar war dafür bisher die Nachfrage nicht groß genug - was vermutlich daran liegt, daß Seiten normalerweise nur ein Theme haben, da ein plötzlicher Themewechsel nur zur Verwirrung bei den Usern führt. Das Admin-Theme existiert wohl nur, um von 'peppigen' Seiten auf eine einfache, klare, nicht so hinderliche Struktur zu kommen, während man die Seite administriert.