Tabellen-Spalten-Bezeichnung
am 10.02.2009 - 14:48 Uhr in
Hi,
in der Datei "node.admin.inc" wird in Zeile 457 die Funktion node_admin_nodes definiert. Darin wird auch die später zurückgegebene Spaltenbezeichnung definiert.
Frage zu Tabellen-Spalten-Bezeichnungen:
Wo oder wie entsteht die Spaltenbezeichnung "Titel | Autor | Status |... usw."?
Edit:
Hat sich erledigt. Die Spaltenbezeichnung ist aus der DB-Tabelle node bzw. Sprachdatei ;)
gr
saila
- Anmelden oder Registrieren um Kommentare zu schreiben

Hat sich doch noch nicht
am 10.02.2009 - 23:47 Uhr
Hat sich doch noch nicht erledigt....
Wenn ich als Beispielfunktion theme_node_admin_nodes($form) nehme und diese z.B. umbenenne in theme_blabla_admin_nodes($form) wird diese jedoch nicht im Backend ausgeführt. Gibt es hierzu irgendwo eine Erläuterung wie die Funktion lauten muss, damit sie im Backend ausgeführt wird?
Re: Hat sich doch noch nicht
am 11.02.2009 - 09:21 Uhr
Die Funktion
theme_blabla_admin_nodes()wird ausgeführt wenn jemandtheme('blabla_admin_nodes', ...)ausführt und das aktuelle Theme nicht definiert wieblabla_admin_nodesin HTML dargestellt werden soll.Ich verstehe den Zusammenhang mit Tabellen-Spalten-Bezeichnungen allerdings nicht.
--

Funktionsaufruf
am 26.02.2009 - 16:52 Uhr
Naja ich habe mir als Beispiel die node.admin.inc herangezogen und etwas gespielt in einem neuen Modul mit ähnlichen Funktionsbezeichnungen. Darin befindet sich die Funktion theme_node_admin_nodes($form). Diese Funktion wird auch nicht (zumindest mir nicht ersichtlich) aufgerufen und wird dennoch ausgeführt. Jedoch wie du feststellst, muss diese Funktion irgendwo aufgerufen werden. Deshalb die Nachfrage.
Leider steige ich noch nicht vollends hinter die Logik von Drupal - insbesondere nicht wo die Kernfunktionen aufgerufen werden. Da finde ich weder eine Datei noch eine Dokumentation zu (zumindest bis jetzt noch nicht).
Jetzt hat es sich erledigt. Das ein schlafwandelndes Forum "Modulentwicklung"
Edit: Für alle die es interessiert, wenn man einen form im backend hat und das modul verwalten mcöhte z.b. bzgl. inahlte, so muss man in der mymodul.modul eine function genrieren die da lautet: mymodul_theme() auch zu finde unter der API hook_theme() (Funktionserläuterung).