Gelöst - Bilder ausgeben in View
Eingetragen von nicki (188)
am 30.03.2009 - 22:43 Uhr in
am 30.03.2009 - 22:43 Uhr in
Hallo zusammen,
ich habe schon wieder mal ein Problem mit Views. Ich habe eine View erstellt und diese gibt einen Inhaltstyp aus. In diesem Inhaltstyp habe ich ein CCK-Image-Field.
Einstellungen für die View:
Design: Unformatiert
Zeilendesign: Felder
Die Ausgabe der View habe ich mit einer Templatedate versucht zu formatieren. Mein Problem ist jetzt das das Image-Field als file-field ausgegeben wird. Ich will aber das das Bild angezeigt wird. Ich finde aber einfach keine Lösung. In der Templatedatei gebe ich das Feld so aus:
<div class="bildrechts">
<?php print $fields['field_bild_fid']->content;?>
</div>
Was mache ich falsch? Kann mir ggf. jemand sagen wie ich außerdem auf den Link des Nodes komme? In welcher Variable steht diese Info?
DANKE
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat denn keiner eine Idee?
am 31.03.2009 - 09:09 Uhr
Hat denn keiner eine Idee? Ich verzweifle noch!
debug
am 31.03.2009 - 09:23 Uhr
In welcher Variable steht diese Info?
<?php
drupal_set_message('<fieldset class="collapsible collapsed"><legend>Debug info</legend><div><pre>'. print_r(array_keys(get_definied_vars()), 1) .'</pre></div></fieldset>');
?>
Damit siehst Du, welche Variablen definiert sind und kannst Dich damit dann weiter durchhangeln.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Irgendwas stimmt da
am 31.03.2009 - 19:56 Uhr
Irgendwas stimmt da nicht:
Fatal error: Call to undefined function get_definied_vars() in C:\xampp\htdocs\drupal6
\themes\mytheme\views-view-unformatted--Abfall.tpl.php on line 13
Ich müßte nur wissen wie ich an die Bilder komme????
So ich habe die Ausgabe der
am 31.03.2009 - 20:07 Uhr
So ich habe die Ausgabe der Variablen jetzt mit:
<?php
drupal_set_message('<pre>'. print_r(array_keys(get_defined_vars()), 1) .'</pre>');
?>
hinbekommen. Als Ausgabe erhalte ich jetzt:
Array
(
[0] => template_file
[1] => variables
[2] => template_files
[3] => view
[4] => options
[5] => row
[6] => zebra
[7] => id
[8] => directory
[9] => is_admin
[10] => is_front
[11] => logged_in
[12] => db_is_active
[13] => user
[14] => fields
)
Da liege ich mit
<?php
print $fields['field_bild_fid']->content;
?>
Hat sich erledigt! Ich habe
am 31.03.2009 - 20:42 Uhr
Hat sich erledigt! Ich habe es endlich gefunden. Manchmal sieht man vor lauter Bäumen den.....
Hier die Lösung für die die ein ähnliches Problem haben: