Skriva ut bifogade filer

Events happening in the community are now at Drupal community events on www.drupal.org.
misc's picture

Om jag med contemplate vill skriva ut bifogade filer till en nod så använder jag

<?php print $node->content['files']['#value'] ?>

Men hur gör jag det för att skriva ut samma värde med en tpl-fil till en view som mata ut värden som fält?

Jag har bland annat försökt med:

<?php print $fields['files']->content; ?>

Utan att ha lyckats...

Comments

Funktionen du vill kalla på

magnus's picture

Funktionen du vill kalla på är theme_filefield_file()
Se http://drupal.org/node/420570

Om jag förstår dig rätt så

pontus_nilsson's picture

Om jag förstår dig rätt så vill du låta views mata ut fältet. Då behöver du ingen tpl-fil utan kan välja Allmän fil som utmatning. Är det så du tänkte?

//Pontus Nilsson, Digitalist

Nja, jag använder alltså

misc's picture

Nja, jag använder alltså redan en tpl för att skriva ut innehållet, och det vill jag fortsätta med, men jag vill alltså komma åt själva arrayen för filfältet, och jag vet alltså inte vad den heter, och kan därför inte använda den.

/* Mikke Schirén, https://digitalist/ */

Kom på det...

misc's picture

Det var det här jag var ute efter:

<?php print $fields['upload_fid']->content; ?>

/* Mikke Schirén, https://digitalist/ */

Missförstod dig att det var

magnus's picture

Missförstod dig att det var ett filfält i CCK du ville skriva ut, och inte en bifogad fil. Men du löste det ju fint själv.

Ett tips är att installera

pontus_nilsson's picture

Ett tips är att installera Devel för att lättare kunna hitta namn på fält etc i den nod du letar i. Du får upp en flik bredvid view och edit som heter devel load och devel render.

//Pontus Nilsson, Digitalist

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: