Eine Codezeile die man, besonders beim arbeiten mit eigenen Template Dateien für selbst erstellte Inhaltstypen oder Views immer wieder braucht ist die Ausgabe der Variablen, die in einem Objekt enthalten sind.
Mit dieser kleinen Codezeile:
<?php print '<pre>'. check_plain(print_r($jeweiligeObjectVariable, 1)) .'</pre>'; ?>
läßt sich schön formatiert der Inhalt der Objekte ausgeben.
Damit ist es zB möglich, bei Auswahl von "Tabelle" als Darstellungsart für einen View ein eigenes Template für den View zu erstellen (Dafür einfach im eigenen Theme-Ordner eine Datei views-view-table--deinviewname.tpl.php erstellen) und dann in dieser Template Datei sich erstmal den Inhalt des $row-Arrays anzeigen zu lassen und damit dann auf die einzelnen Elemente zugreifen zu können, da man dann ihren Namen kennt.
Diese Aufgabe übernimmt auch die dsm($jeweiligeObjectVariable)-Funktion des Devel-Moduls, aber wenn das mal nicht aktiviert ist, hilft diese kleine Codezeile auch weiter.
Ich persönlich verwende diese Funktion recht häufig und kann sie nur jedem Drupal-Entwickler weiterempfehlen.


Kommentar hinzufügen