Drupal - Nützliche Funktion für Entwickler

in

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.

Trackback URL for this post:

http://www.sweo.de/trackback/476

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
Bild-CAPTCHA
Enter the characters shown in the image.