Zur Entwicklung habe ich die letzten Wochen ein kleines eigenes Modul genutzt, das die Funktionalitäten von DrupalForFirebug und Devel aufgreift und erweitert.
Notwendig wurde dies, um Variablen zum Debugging abzugreifen, die in Prozessen generiert werden, die nicht Teil des Standardladeprozesses für eine Seitenansicht sind, z.B. AJAX-Anfragen oder HTTP-Requests.
Aus diesem Grund habe ich in Anlehnung an firep von DrupalForFirebug eine Funktion firep_hold geschrieben, die das benötigte Element zwischenspeichert. Über den VariablenEditor von Devel oder admin/firep_hold lässt sich diese Variable dann betrachten. Als Anzeige dienen hierbei das Devel-Object (wie in node/%/render) oder das FireBug Panel von DrupalForFirebug.
firep_hold_clear() und Menülink zum leeren der aktuellen Variableadmin/firep_hold/% stellt auch alle anderen Variablen aus {variables} darfunction firep_hold($element,$title=NULL)
Im Anhang gibt es eine aktuelle TestVersion, die auch den Drupal CodingStandards entsprechen sollte.
| Anhang | Größe |
|---|---|
| firep_hold.zip (Version vom 08.04.2009 - (2)) | 9.13 KB |