Bug bei PHP-Zugriff auf CCK-Felder ?
Eingetragen von drubb (578)
am 18.12.2007 - 23:51 Uhr in
am 18.12.2007 - 23:51 Uhr in
Hallo,
ich habe gerade ein sehr eigenartiges Problem beim Zugriff auf ein CCK Imagefeld. Ich versuche ein kleines Vorschaubild mit PHP-Code auszugeben.
So funktioniert es:
print '<img src="' . $node->field_vorschau[0]['filepath'] . '" alt="" title="" width="150" height="150" />';
und so komischerweise nicht, es kommt nur ein Zeilenumbruch:
print $node->field_vorschau[0]['view'];
Bei einem Textfeld aus diesem Node erscheint nur bei print $node->field_text[0]['value'];
eine Ausgabe, nicht bei print $node->field_text[0]['view'];
Gibt es da vielleicht einen Bug in CCK? Ich verwende Version 5.x-1.6-1
Danke und Gruß,
Boris
- Anmelden oder Registrieren um Kommentare zu schreiben
Das liegt dran, dass die
am 23.12.2007 - 14:32 Uhr
Das liegt dran, dass die gerenderten Werte nicht im node objekt liegen sondern wierderum in einem array namens content der im node objekt liegt.
versuchts mal mit:
$node->content['field_vorschau']['#value']
einfach mal folgendes im tpl.php file eingeben
print '<pre>';
print_r($node);
print '</pre>';
oder mit installierten devel modul
dpr($node);
» forward-media.de Drupal Entwicklung | Drupal Tutorials