Erstellung eines eigenen Templates für den Bearbeiteungsmodus möglich?
Eingetragen von pewiha (30)
am 10.04.2009 - 20:39 Uhr in
am 10.04.2009 - 20:39 Uhr in
Ich würde gerne bei einigen meiner eigenen angelegten Inhaltstypen das Style-Template für den Bearbeitungsnmodus verändern, da das sehr unübersichtlich aufgebaut ist und auch nur untereinander.
Ist eine Änderung mit der Funktion form_alter auch für den Style möglich?
Z.B. habe ich vor eine Liste anzulegen und die in einer Tabelle darzustellen. Ist dies auch für den Bearbeitungsmodus möglich, ähnlich wie Contemplate das für die Darstellung auf der Seite kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
hook_form_alter
am 13.04.2009 - 23:00 Uhr
Moin!
Ja, da die Bearbeitungsseiten auch nur Formulare sind, können sie mittels
hook_form_alter
geändert werden.Eine andere Möglichkeit ist die Verwendung von Panels.
hth,
Stefan
btw.: vom Einsatz von contemplate wird im Allgemeinen abgeraten.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ersatz für Contemplate?
am 14.04.2009 - 06:34 Uhr
btw.: vom Einsatz von contemplate wird im Allgemeinen abgeraten.
Ich habe mit cck einige Inhaltstypen erstellt, für die habe ich eine neue Darstellung gebraucht. Das ging mit Contemplate sehr unkompliziert. Ich hatte lange nach einer anderen Möglichkeit gesucht, aber nichts gefunden.
Oder gibt es dafür eine andere Option. Ich kann gerne auch einmal einen Link zu meiner Seite posten, aber das wollte ich nicht öffentlich machen.
Habe mir jetzt Panels noch nicht angeschaut, weiß daher nicht, ob das meine Probleme auch löst.
contemplate
am 14.04.2009 - 11:08 Uhr
Moin!
Contemplate erzeugt nur unnötig Overhead und speichert zudem die dort gemachten Theme-Einstellungen (also quasi das Layout) in der Datenbank. Das macht es äusserst schwierig, das Design wieder gerade zu ziehen, wenn man mal einen schwerwiegenden Fehler eingebaut hat.
http://www.google.de/search?hl=de&q=drupal+theme+cck zeigt Dir mehrere Möglichkeiten, Nodes (insbesondere CCK-Nodes) zu themen. Das geht eigentlich ganz einfach.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.